1)熟悉GW和FD协议栈程序,加深对C语言、uCos-II和Nucleus_PLUS内核的理解
(1)查阅的文献
[1]杨淼,WIA-PA网络管理者的研究与实现[D],中科院沈阳自动化所硕士论文;
[2]杨淼,梁炜,徐伟杰,基于WIA-PA的工业无线网络网关设备[J],计算机工程;
[3]徐伟杰,梁炜,凤超,WIA-PA网络关键技术的设计与实现[J],计算机应用研究;
[4]郑涛,基于IEEE802.15.4的MAC层研究[J],中国科技论文在线;
[5]刘建国,刘枫,WIA-PA网络通信资源设计[J],工况自动化。
(2)对GW和FD协议栈程序的理解程度
a、AL、NWK、DLL和PHY各层报文的封装、传递和处理;
b、路由管理、通信资源分配、网络性能监视和管理信息库及其服务;
b、C语言的数据结构、指针链表、函数和算法实现等的应用;
c、uCos-II和Nucleus_PLUS内核的任务创建、管道、任务间通信等的使用;
2)熟悉WIA-PA协议测试系统的详细设计
(1)查阅的文献
[1]杨中兴,梁炜,第三十四讲WIA-PA标准测试平台的设计和实现[J],仪器仪表标准化与计量;
[2]张琼,肖金超,第三十五讲基于工业无线WIA网络的在线测试平台的设计与实现[J], 仪器仪表标准化与计量;
[3]杨淼,WIA-PA网络管理者的研究与实现[D],中科院沈阳自动化所硕士论文;
[4]朱勃豪,协议自动化测试系统的设计与实现[D],北京邮电大学硕士论文;
[5]王晓伟,WIA-PA协议一致性测试系统的研究与实现[D],重庆邮电大学硕士论文;
[6]谢昊飞,姚俊 等,WIA_PA协议一致性测试方法研究[J],测控技术与仪器仪表。
(2)对WIA-PA协议软件测试系统的详细设计
a、测试项目模块:配置测试项目的测试命令,同时确定测试应回报文;
b、测试执行模块:分LTA和UTA俩子模块,分别嵌入到GW和FD协议栈程序中,负责解析、执行测试命令,同时收集测试响应报文;
c、UART通信模块:发送测试命令,接收测试响应报文;
d、测试结果分析模块:将测试响应报文和测试应回报文比较,判断测试项目是否通过。
1)提高C语言编程水平,加快WIA-PA协议测试软件的开发进度;
2)熟悉uCos-II和Nucleus俩RTOS的开发;
3)熟悉ARM9和MSP430俩硬件平台的开发;
4)熟悉英文文献的阅读。