论文部分内容阅读
随着计算机技术和通信技术的迅速发展以及Internet的不断扩展,嵌入式系统得到了越来越广泛的应用。实时的数据处理、网络互连功能、智能化的软件以及良好的功能扩展能力几乎成了现代实时测控系统的共同需求。微处理器功能的不断提升,对基于特定嵌入式操作系统上的软件设计研究已成为了近年来的热点,并且对于嵌入式操作系统在实际应用中的推广有着重要的意义。在当前的各种嵌入式操作系统中,μC/OS-Ⅱ凭借其在结构清晰、源代码开放性等方面的优势,成为了基于监控系统、手持设备等嵌入式系统领域应用中的技术热点。将嵌入式操作系统μC/OS-Ⅱ与模块化硬件设计相结合,共同构成一个可以重复利用的软硬件数字系统平台,除了可以最大限度地提高开发的效率、减少资源的浪费外,还可以通过长期对于该平台的研究,逐步优化平台软硬件资源,提高其性能,并满足日益复杂的应用需求。
本课题提出了基于ARM7TDMI处理器的μC/OS-Ⅱ系统改进以及在其系统中实现PPP与UDP协议通讯,目的是通过嵌入式无线软件设计来实现工业监控网络的无线网络化通讯。通过分析当前嵌入式技术发展的趋势,结合当前工业总线技术提出使用GPRS网络的可行性,介绍、分析GPRS网络的特点,采用ARM7处理器实现GPRS无线通讯终端的设计。根据嵌入式操作系统的特点,选用μC/OS-Ⅱ操作系统,针对μC/OS-Ⅱ系统进行了ARM的移植设计,在移植过程中逐个分析μC/OS-Ⅱ各功能模块的作用和改造依据;根据RFC国际标准,实现基于GPRS网络的TCP/IP无线通讯,由此构建起一个符合工业应用环境、稳定可靠、ARM环境下的GPRS嵌入式系统硬件平台。