µC/OS-Ⅱ在基于ARM7核微控制器上的移植

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:pailfj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式应用的不断发展,程序设计也越来越复杂,这就需要一个操作系统来对其进行管理和控制。复杂的嵌入式系统常常使用嵌入式操作系统,这样的系统一般功能比较复杂,软件开发的难度比较大。使用嵌入式操作系统可以有效地提高这些系统的开发效率。  嵌入式系统通常包括软件和硬件两部分。本文正是基于嵌入式系统的硬件部分开发相关的软件部分。主要工作是将实时操作系统μC/OS-II移植到基于ARM7核的微控制器上,为微控制器上的软件开发提供一个操作系统平台。  ARM处理器具有高性能、低功耗和低成本的特点。ARM已成为许多行业嵌入式解决方案的RISC标准。本文移植目标系统使用的ARM7处理器是目前ARM处理器中应用最为广泛的一种。  实时操作系统μC/OS已有数百个商业应用,具有良好实时性和可靠性,因此选用实时操作系统μC/OS-II很有实用价值。本文先分析了实时操作系统μC/OS-II的特点和内核结构,结合微控制器pine的结构特点以及使用的软硬件开发工具,深入研究了移植条件和实现方法,详细阐述了系统移植中需要完成的三个主要文件的设计过程,然后借助于ADS1.2集成开发环境和一个串口应用验证了移植代码的正确性。  本文最后介绍了嵌入式软件开发的特点和基本流程,分析了串口硬件抽象层驱动程序的设计,对有无操作系统给出了不同方式的驱动设计,并且将串口轮询式驱动与微控制器pine的系统级测试结合起来在Windows环境下来实现外设的测试。
其他文献
光纤传感技术是伴随着光通信技术的发展而逐步形成的。由于光纤传感器具有传统传感器不可比拟的诸多优点,在问世的三十多年里,得到了广泛的关注与发展。分布式光纤传感技术是
在光学介质中,横相位调制一度被认为只能伴随着自相位调制出现,不能单独存在,直到一种新型的空间光孤子—全息空间光孤子在光折变介质中提出才给出了一种横相位调制单独存在的方
树木构型是植物内部遗传信息和环境交互作用的外部形态表现,同时也是树木功能的主要决定因素,构型主要通过影响叶片尺度的光合和蒸腾以及整株的水分疏导而对树木功能产生影响,进
随着科技的进步和信息技术的发展,卫星导航技术被越来越多地应用于人们的日常生活中,人们对卫星导航系统定位精度的要求也越来越高。在卫星导航系统中,观测值是以接收机天线
卫星激光通信是卫星通信技术的一个重要发展方向,相比于微波通信系统,激光通信系统的主要优点包括:极高的传输速率;保密性好;不需要频率使用许可;体积小,重量轻等。目前,卫星激光通信
高性能磁性吸收剂的研制已成为雷达吸波材料发展的关键,片状合金磁粉因具备高的饱和磁化强度以及高的形状各向异性使得其能突破Snoek极限限制从而具有较大的磁导率等优异电磁性能而受到人们越来越广泛的关注。本论文使用高能球磨工艺制备了片状磁性合金粉末吸收剂,研究了扁平率、体积含量和表面包覆改性处理以及添加铁氧体粉末对其微波电磁性能、阻抗匹配性能和吸波特性的影响。从理论上分析模拟了合金磁粉吸收剂在1~18G
随着数字技术、计算机技术的发展以及新材料、新元器件的出现,广播技术取得了飞跃的发展。广播发射机不断更新换代,向着大功率、高稳定性、数字化、自动化的方向迈进。广播发
干旱、高盐和低温等非生物胁迫是限制植物生长、发育、产量及地理分布的主要环境因子。植物在长期进化过程中形成了多种逆境适应机制,涉及形态学、生理生化及代谢等多个层次,伴
陶瓷/聚合物复合材料由陶瓷和聚合物构成,具有介电常数大、损耗低、柔性等优点,是目前研究的热点。在当前的研究工作中,大部分是关于其压电、热释电、磁电等特性的研究。铁电
本论文的主要内容是分析设计一个8位的MCU芯片(项目命名为HF1806)。 HF1806是基于增强的AVR RISC结构的低功耗8位CMOS微控制器。AVR内核具有丰富的指令集和32个通用工作寄