论文部分内容阅读
当前嵌入式技术的应用正以飞快的速度扩展到各个领域,嵌入式技术本身也得以长足得发展,其中嵌入式操作系统的发展尤为突出,出现了一些优秀的开放源代码的操作系统,如Linux、vxworks、uC/OS-II等。uC/OS-II以其精简的内核和高实时性以及可靠性、裁剪性在工业控制领域将大有所为。同时随着网络技术的发展,Internet以成为重要的基础信息设施,越来越多的工控设备需要直接接入Internet。本课题源于835改研究所合作项目,将原XX防空火炮系统进行改制,将各仓之间、火炮之间的数据和语音通讯使用无线/有线系统分割开来,减少作战人员作战时的心理压力,增强防空火炮在现代化战争中的作用。文本采用微处理器MCU+网路接口芯片+语音专用处理芯片,通过网络协议的定制和嵌入式操作系统的裁减和移植,构建一个基于Internet的嵌入式应用平台。研究低成本的语音数据采集、设备控制、实时数据传输系统。论文从软件平台和硬件平台两方面出发,详细的论述了一个基于uC/OS-II和uIP的嵌入式以太网系统开发平台的设计过程,整个平台系统设计采用了大多数嵌入式系统设备开发的体系结构。设计的思路是由上而下,即先设计系统,再划分任务最后再编写任务流程图,直至最终的编程实现。在基于ATmega128的硬件平台之上,实现了uC/OS-II和嵌入式TCP/IP协议栈uIP的合成和移植,并对硬件通讯协议和关键接口函数进行了详细的介绍。同时在uC/OS-II上设计各个软件模块,实现多任务的调度。软件上还扩展了BootLoader和看门狗功能,提高系统开发的简易性和安全性。本课题经过数月的软硬件设计和调试,已实现最初的设计目标。构造出了实验硬件平台和一个多任务多协议的准实时系统框架。基于该平台,开发者可以不必深入了解uC/OS-II实时操作系统就可以方便的创建一个嵌入式网络控制系统,并能在平台上开发其它的应用任务,为以后的研究提供了参考并奠定了基础。