第022章 编写控制程序第1/3段
几天后,朱天赐再次来到纳介公司,将组装好的备用机械巨蜘蛛带走。
之后,他又到电子市场,买了一个大屏幕显示器,他不用像三人一样小家子气,只用普通电脑显示器来搞研究,他又买了两套高配笔记本电脑,以及一些高速超大容量磁盘。
回到办公室,朱天赐将其中一个笔记本电脑拆开,将里面的元件装进机械蜘蛛的大肚子里,代替原来的控制芯片,并将磁盘也装进去,来详细记录研发过程的数据。
之后,他用汇编语言重新编制蜘蛛的控制程序。
蜘蛛腿的驱动程序好编,难点是如何平衡和协调六条蜘蛛腿的动作,这比无人机的平衡程序还难,因为蜘蛛比无人机的动作更复杂。
为了让蜘蛛达到更细致的动作,朱天赐又到电子市场购买了一些高敏传感器,以及微型驱动马达,将原来的那套简陋的控制系统换下来。
接着问题又出现了,笔记本电脑那套视窗操作系统占用了太多的资源,使得蜘蛛的控制总是出现延迟,达不到完美的协调。
人工智能与专业的无人机不同,必须有一套完整的操作系统,来完成各种智能运算。
朱天赐犹豫了几天,决定重新编制专业的操作系统。
这是一个巨大的工程。
虽然可以下载开放程序代码来参考,但海量的程度代码却不是一个人能完成的,要知道,一个视窗操作系统是一个巨大的成熟团队经过数年的时间才开发出来的,而且还要不断地进行改进。
朱天赐决定避繁就简,完全抛弃视窗系统,只把中央处理器当个普通处理器来用,重新编制主板、总线、显示器和磁盘等的最基本的驱动程序,重新回到古老的代码显示状态。
尽管这样,对朱天赐来说,也是一个巨大的挑战,因为这里涉及到太多的软硬件知识,尤其是对电子电路的掌握至少要达到生产工程师的程度,幸好他用了四次的变身时间来夯实这方面的知识,对他来说,这是一件非常奢侈的事情,但这次的研发,充分地发挥了深厚知识基础作用,难题一个个地突破。
变身时学到的知识和平时学的有非常大的不同,就是记忆非常深刻而精确,极少出现记忆错误的问题,这极大地减少了程序编制过程中的失误。
但编制了一段时间之后,代码量实在太大,尤其是重复打字母让朱天赐越来越有些厌烦,他又到电子市场,选购了一些特殊的键盘,回来后,进行组合并编制全新的键盘驱动,将常用的汇编代码全用一个个键来代替,用一个键来输入一个汇编词汇,这样大大地节省了代码输入的时间,同时减少了字母输入错误。
对于编程中出现的解决不了的难题,朱天赐先找到相关知识的书籍,有的只能从网络上下载,就先打印出来,然后在变身的时候集中学习。
为了尽快编制完成,朱天赐几乎很少去学校了,只在考试的时候拿个高学分。
江素心对他很放心,得知他在努力学习编程,也不去打扰他。
经过三个月艰苦的努力,朱天赐编了一套可以正常运行的控制程序,尽管其中很多地方他还不满意,但控制机械蜘蛛完全不成问题。
这次的编制过程对朱天赐的编程能力又有了一个极大的提高,变成了一个经验丰富的老司机。
通过这次编程,朱天赐对计算机的方方面面有了深入的了解,他重新设计了一套机械蜘蛛的控制芯片,用来代替电编词汇,这样大大地节省了代码输入的时间,同时减少了字母输入错误。
本章未完,请点击下一段进行阅读!