论文部分内容阅读
当前,嵌入式技术的应用正以飞快的速度扩展到各个领域,嵌入式技术本身也得以长足的发展,其中嵌入式操作系统的发展尤为突出,出现了一些优秀的开放源代码的操作系统,如Linux 和μC/OS-II 等。μC/OS-II 以其精简的内核和高实时性及可靠性,在嵌入式领域将大有作为。本文从软件平台和硬件平台两方面出发,详细地论述了一个基于μC/OS-II 的嵌入系统开发平台的建立。软件平台方面引入嵌入式操作系统μC/OS-II,并围绕它进行嵌入式构件的设计;硬件平台方面是以Intel 16 位微控制器N80C196KB 为核心展开外部设备的搭建。本文介绍了嵌入式系统的发展概况、嵌入式操作系统的产生、发展以及现今国内外一些有影响的嵌入式操作系统。讨论了嵌入式系统开发过程中所涉及到的软硬件问题。分析了μC/OS-II 内核,阐述其移植的机理并将其移植到N80C196KB 上。移植开发工具为TASKING 的C196 编译器,并使用了上海星研的仿真器集成开发环境。并对常用的嵌入式构件进行基于μC/OS-II 的设计,包括LED 显示器模块、键盘模块、A/D 模块、计时器管理模块、异步串行通信模块。最后,搭建一个试验小系统,包括上位机和下位机之间进行串行通信,上下位机程序设计,简单验证所做工作的正确性。