菜单
  
    16

    4.1.2 μC/OS源码 16

    4.2 μC/OS移植 16

    4.3 软件设计 20

    4.4 下载验证 22

    4.5 本章小结 22

    5 结论 23

    参考文献 24

    致谢 25

    图清单

    图序号 图名称 页码

    图2-1 函数OSIntExit()流程图 5

    图2-2 Cortex-M3/M4通用寄存器 6

    图2-3 进栈操作 8

    图2-4 出栈操作 8

    图2-5 操作系统函数的门户—SVC 9

    图4-1 μC/OS源码文件 18

    图4-2 UCOSII文件夹 19

    图4-3 UCOSII内部文件夹 19

    图4-4 复制UCOSII源码到CORE文件夹中 20

    图4-5 CONFIG文件夹内容 20

    图4-6 PORT文件夹内容 21

    图4-7 向工程中添加文件 21

    图4-8 添加完成后的工程 22

    图4-9 UCOSII相应的头文件 22

    表清单

    表序号 表名称 页码

    表2-1 Cortex-M3/M4下的操作模式和特权级别 7

    1 绪论

    1.1 选题背景

    近些年以来,由于嵌入式操作系统的应用和普及,人们的生活已经产生了巨大变化。μC/OS作为一个嵌入式系统,已成功应用于各种嵌入式设备。嵌入式系统是一种实时的、开源的操作系统,最多支持256个任务调用,任务之间可以使用邮箱、定时器、信号量、事件标志、队列进行通信,实现对cpu和内存等硬件电路进行管理,也可根据具体的需求来对系统进行裁剪。总的来说,μC/OS是具有现代操作系统特征的实时操作系统(RTOS)。论文网

    嵌入式操作系统的广泛应用影响了我们的生产生活方式。嵌入式系统不仅可以嵌入到人们日常生活中经常使用的洗衣机、电冰箱、空调、手机、数码相机等设备中,而且在火箭、人造卫星、自动化的产品生产线中,嵌入式系统都默默地起着关键的作用。随着这些设备和产品的自动化和智能化水平的飞速提高,人们的生产和生活方式发生了巨大的改变。

    μC/OS系统由JJ写于1992年,它是一个嵌入式的多任务实时操作系统。在经过近10年的使用和改进后,该系统在2000年得到了美国联邦航空管理局的认证并且符合有关安全标准,这证明了μC/OS具有极高的稳定性和安全性。

    μC/OS中的主要代码是C语言和汇编语言。其中,C语言占了绝大部分,只有很小一部分与处理器密切相关的代码是用汇编语言编写的[1]。因此,把μC/OS植到各种类型的8位、16位和32位的嵌入式处理器上就比较容易。

  1. 上一篇:php基于二维码的局域网设备管理系统设计
  2. 下一篇:C#基于ARCGIS的校园电子地图查询系统设计
  1. 基于MATLAB的图像增强算法设计

  2. jsp+sqlserver高校二手商品交...

  3. 基于Kinect的手势跟踪与识别算法设计

  4. JAVA基于安卓平台的医疗护工管理系统设计

  5. java+mysql设备监控记录的大...

  6. 基于核独立元分析的非线...

  7. 基于Hadoop的制造过程大数据存储平台构建

  8. 十二层带中心支撑钢结构...

  9. 酸性水汽提装置总汽提塔设计+CAD图纸

  10. 当代大学生慈善意识研究+文献综述

  11. java+mysql车辆管理系统的设计+源代码

  12. 河岸冲刷和泥沙淤积的监测国内外研究现状

  13. 电站锅炉暖风器设计任务书

  14. 乳业同业并购式全产业链...

  15. 大众媒体对公共政策制定的影响

  16. 中考体育项目与体育教学合理结合的研究

  17. 杂拟谷盗体内共生菌沃尔...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回