N久没写日志了,写写最近工作时学到的一些东西,
项目工期比较短,20天左右,需要实时接收GPS/INS数据并解析,
并实现双备份存储,系统基于Linux平台实现。
平台是之前另一个项目组做的,拿过来重新编译一下,更改自启动软件,做个文件系统即可。
记点基本心得体会吧:
项目中要注意对U盘及Flash的读写设计,减少读写次数,文件操作较慢;
linux下自启动只是更改一个配置脚本即可;
不同版本的编译器编译出来的大小,差别很大;
对于cross-compiler来讲,临时设置PATH是很有意义的;
有时一个很麻烦的问题, 通过多进程就可以轻松实现;
linux下编程,makefile并不是最大的问题,一个通用的脚本可以用于N个应用软件开发;
当数据量变大时,协议解析算法就非常重要了;
U盘的插拔可以通过检测文件实现;
system 函数很强大,很实用,可以实现N多功能,要注意返回值处理;
walnutcy_696810119 2010-7-13 20:26
用户161601 2010-7-11 10:43