来不及细想为什么,还剩下一个小时的时间,不能浪费了,朱天赐按原计划,又将c++语言教程重新翻看了一遍。
变身结束后,朱天赐细细地回想这一次的变身过程,然后确定,变身时,不只是脑细胞记忆分子异常活跃,而是整个神经系统都处于特别的兴奋状态,因此除了记忆能力,连理解力也得到极大的增强,可能还不只这些,创造能力应该也会非常强大,包括设计程序,只是设计的时候无论是敲键盘还是书写都很浪费时间,效率会严重拖慢,有些不值。
先不管这些,趁着对无人机程序新鲜出炉的理解,朱天赐开始用汇编语言重新编写驱动程序。
无人机驱动非常复杂,除了诸多的操作控制,还涉及到很多的传感器,比如摄像器、重力水平感应器、仰角器、转数器、电池容量检测器、电压电流检测器,还有很多网络功能,诸如卫星定位、远程控制、网络时间校准等。
最关键的程序是,众多因素间的相互协调,来保证无人机的平稳运行,这需要一个智能化的控制程序,原代码里有一套平衡算法,使各项数据能够自动地补益或衰减,都控制在相应的区间,使无人机能够自动调整状态。
另外,里面还包含简单的图像识别程序,虽然不如人脸识别那么专业,但该有的算法全都有,并有一套内部控制程序,使无人机能够自动规避一些障碍物,已经有了一定智能成份。
朱天赐深入地研究了这些算法,觉得仅仅这些算法就值得他接下这个单子,哪怕是没有酬金。
这套无人机驱动程序使他接触到最顶尖的程序设计领域,开阔了视野增长了见识,也获得了大量的编程技巧。
朱天赐下决心将这个单子做好,他先列出图块模型,将程序进行详细解析,然后根据自己的理解,用汇编语言编写程序来完成相应的功能,而不仅仅是用汇编语言替换原来的代码,这样做虽然直接将难度提高了至少一两个层次,但也是有好处的,只要他思路通顺,编写起来反而更快。
【This chapter is finished reading】