基于μC/OS-Ⅱ嵌入式开发平台的设计与实现

被引量 : 0次 | 上传用户:wdkkiller
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统融合了微电子、计算机软/硬件、通信和电子工程等多种技术、广泛应用于航空、航天、仪器仪表、工业控制、家用电器、信息家电和3C(Computer、Communication & Control)等领域,是科技集成创新的主要手段。嵌入式操作系统也由于RTOS(Real-Time Operation System)的编程方式比传统的编程方式有着明显的优越性,在越来越多的场合得到广泛的应用,研究和开发具有现场总线功能的嵌入式实时操作系统开发平台具有重要的现实意义。 论文首先从嵌入式系统的基本概念入手,对在嵌入式系统中使用RTOS的必要性,RTOS的发展现状和发展趋势等方面进行了简单综述,然后着重分析了操作系统μ C/OS-Ⅱ内核结构,如:任务调度、时间管理、通讯机制以及内存管理等。在此基础上,并以带有数据处理能力较强的8位单片机的Z84C15开发机为控制对象,以抢占式内核μ C/OS-Ⅱ为嵌入式操作系统,以Borland C++ 4.5为编译环境搭建了一套嵌入式操作系统软硬件开发平台,并完成了基于μ C/OS-Ⅱ的部分板级支持包BSP(Board Support Package)的开发,包括数据队列(Data Queue)的设计、串行输入/输出控制器SIO(Serial Input/Output Controller)驱动程序设计、微控制器局域网CAN(Controller Area Network)现场总线驱动程序设计。 在设计的开发平台之上,通过开发平台与设计的实验板通讯程序调试,验证了数据队列的设计、SIO驱动程序设计和CAN总线驱动程序正确性。这种开发过程简洁方便,体现了基于嵌入式操作系统平台的开发优势,达到了预期的设计目的。该平台可以避免嵌入式开发人员对Z84C15重复性设计,缩短开发周期。同时也使嵌入式开发人员从繁杂的CPU和硬件控制工作中解脱出来,从而能够专注于应用系统的开发,提高开发效率。论文最后指出了操作系统μ C/OS-Ⅱ的缺陷,如时钟中断延时、内存和任务栈的浪费,并提出了改进方案,为下一步的研究工作提供了有价值的建议。
其他文献
目的建立高龄孕妇(advanced maternal age,AMA)无创性唐氏综合征(Down′s syndrome,DS)的筛查模型及评分系统。方法收集2009年1月至2014年1月期间在复旦大学附属妇产科医院建卡产
在聚合装置的生产过程中,建立一个既能反映聚合机理又能紧密结合装置运行的工程特性、以整体聚合装置为研究对象的数学模型,不仅有助于掌握装置运行过程的内在规律,更重要的
综合介绍了虚拟现实的特征与类型,国内外VR技术的研究现状,以及VR技术的发展方向,为我国VR技术的应用与发展提供借鉴与参考.
叶轮作为航空动力的核心零部件,其表面加工质量极大影响着发动机组的工作性能。目前整体叶轮普遍采用五轴数控铣削加工,而叶轮铣削后残留一定的刀痕,特别是侧铣削叶轮的流道
农业科技信息服务是我国农业信息化建设最重要的的部分,是当前农业信息研究的核心课题。农业科技信息服务的完善可以有助于加速农业的现代化,有助于减小城乡数字鸿沟,有助于
宋代是词史发展的繁荣期.而词派的形成,则成为宋词繁荣的标识.虽然,宋人的词派观念、词派意识远远落后于创作实践,但宋代词派不仅是客观存在,而且还丰富多彩.关于宋词词派,前
企业最高管理层使用ERP系统仅仅是基于财务会计的控制目标,从而导致ERP系统功能模块严重使用不足,以及在生产管理控制过程中造成了财务基本数据与实际数据不符等许多实际问题
车辆行驶工况以及发动机循环工况主要用于车辆及发动机性能的评价,其能否反映车辆及发动机在特定交通条件下的真实工况直接关系到能否对车辆和发动机的经济性能和排放性能进
无刷直流电机是近年来发展起来的一种电机,它结合了直流电机和交流电机的特点,具有优良的调速性能,效率高,便于控制,结构简单,运行可靠,维护方便。目前在工业领域得到了广泛
可逆示温材料在我国工业、国防以及日常生活等诸多领域均有着重要的应用价值。而微胶囊可逆示温材料更以其优良的示温可逆性、稳定性和相容性,越来越受到人们的关注。本论文