论文部分内容阅读
近年来,嵌入式系统受到科学与工程各个领域研究者的密切关注,成为研究的一个热点。随着嵌入式系统的复杂性不断增加,嵌入式操作系统成为嵌入式系统中最重要的组成部分。在嵌入式系统中,UC/OS-II凭借其结构清晰,源代码开放等优势,成为操作系统领域的技术热点。嵌入式操作系统UC/OS-II与模块化硬件相结合,共同构成一个可以重复利用的软硬件系统平台,不但可以提高开发效率,还可以提高设备的性能,满足日益复杂的应用需求。
随着网络技术的发展及其在工业自动化领域的不断深入,作为网络互联技术的现场总线技术已经在测试系统中获得了长足的发展,成为近年来现代测控系统的主流,这为传统控制系统结构的改善和系统控制性能的优化提供了有效的途径。在工程监控领域中,CAN总线作为一个开放性的全分布式控制系统得到广泛使用。CAN总线把所有挂接在总线上的智能设备连接成网络,构成自动化系统,实现对现场设备的实时监控。
基于这些考虑,本文介绍了嵌入式实时操作系统的特点,分析了它的基本理论和一些重要的念:引入了嵌入式实时操作系统gC/OS-II,对其内核工作机理,核心数据结构的各种功能和实现方法做了详细深入的剖析。采用德州仪器TMS320LF2407微处理器为和CCS(codeeomposerstudio)3.0集成开发环境,成功移植了产UC/0S-II内核,并在深入研究CAN通信模块特点和驱动的基础上,把驱动移植到U/OS-II操作系统中。