第三十九章 又结识一高人(2/2)
编程手法,因为考虑到硬件性能的限制,所使用的库文件也比较简单,这也就意味着逆向工程反推库文件的工程量也会低一些。
实际难度低于梁实诚的预期,为了保密这个过程他打算一个人完成,而且这是一个非常需要费脑筋的过程,也不便于拆分出去,从一大堆信息中总结规律,十个人的效率未必会达到2倍。
接下来弗兰克给与了重要的帮助,同时梁实诚也在实践的过程中,发现了之前的200文件对于这个逆向工程而言并不够用,于是又拍摄提取了多得多的文件,一度达到了上百G。
弗兰克预测整个工程需要几年的时间,但他不知道一件事,梁实诚并非在地摊上捡到的这些程序文件。
因为万能编辑器是在拍摄某些固定动作后生成对于的程序文件,也就是说他之前就是知道这个程序会产生什么动作的。
这工作相当于破解一门古代语言,不仅要编一本字典还要搞清楚它的语法,首先获得大量用这种语言写成的资料是必要的,而梁实诚还能同时知道这些文字本身要表达的含义,这大大地加快了进程。
几个月的时间过去后,他初步完成了这份工作,并得到了一个在他自己看来能够满意运行这些程序的库文件,有了库文件,就可以在它的基础上得到想要的各种工具,就可以随便使用这些程序。
先找来一个玩具遥控汽车,然后用单片机重新改造了它的控制系统,并刷上固件,装上一个简易的摄像头。
设定好目的地,除了是否发动汽车以外,其他的控制全靠玩具汽车本身,在家里实验了一下效果不错,可以轻松绕开障碍物,验证工作完成,接下来这辆汽车就一直处于开动的状态,并成为了猫的好玩具。
实际难度低于梁实诚的预期,为了保密这个过程他打算一个人完成,而且这是一个非常需要费脑筋的过程,也不便于拆分出去,从一大堆信息中总结规律,十个人的效率未必会达到2倍。
接下来弗兰克给与了重要的帮助,同时梁实诚也在实践的过程中,发现了之前的200文件对于这个逆向工程而言并不够用,于是又拍摄提取了多得多的文件,一度达到了上百G。
弗兰克预测整个工程需要几年的时间,但他不知道一件事,梁实诚并非在地摊上捡到的这些程序文件。
因为万能编辑器是在拍摄某些固定动作后生成对于的程序文件,也就是说他之前就是知道这个程序会产生什么动作的。
这工作相当于破解一门古代语言,不仅要编一本字典还要搞清楚它的语法,首先获得大量用这种语言写成的资料是必要的,而梁实诚还能同时知道这些文字本身要表达的含义,这大大地加快了进程。
几个月的时间过去后,他初步完成了这份工作,并得到了一个在他自己看来能够满意运行这些程序的库文件,有了库文件,就可以在它的基础上得到想要的各种工具,就可以随便使用这些程序。
先找来一个玩具遥控汽车,然后用单片机重新改造了它的控制系统,并刷上固件,装上一个简易的摄像头。
设定好目的地,除了是否发动汽车以外,其他的控制全靠玩具汽车本身,在家里实验了一下效果不错,可以轻松绕开障碍物,验证工作完成,接下来这辆汽车就一直处于开动的状态,并成为了猫的好玩具。