2008-08-28:周四;参与基站和节点组的测试,主要的测试是对修改了基站的长地址和短地址映射后的与节点的联调,开始发现问题是基站运行时间比没修改之前的还慢,主要原因是在新建一个
wince工程的时候,默认的是8字节的编译,而我们要的是1字节编译,从而造成了对数据结构的破坏;其次,通过使用函数gettickcount对基站的应用程序重点部分的执行时间进行了观察,发现输出调试信息的函数printf的执行时间很长,大约在100毫秒,我们必须改换另一个输出调试信息的函数realtaimsg,这个函数的执行时间(10毫秒左右)可以接受;对基站驱动部分执行的时间进行分析,结果是基本按照wince的驱动的结构编写,结构改进余地不大,可以删减的代码也已经很少;如果想提高的话,可以修改wince的主频;分析调试过程中出现的信息dataAbort。该错误的一个主要原因是非法访问内存地址造成的,具体过程参考我的博客日志。其他原因也主要与内存有关。学习英语8000句中的从起床到就寝的常用对话;
另外,在对基站的长地址和短地址进行映射的时候,要注意,节点的父节点是基站的特殊情况;
阅读(1002) | 评论(0) | 转发(0) |