学位论文 > 优秀研究生学位论文题录展示

基于ARM平台的μC/OS-Ⅱ的内核分析、扩展及改进

作 者: 余川江
导 师: 裘雪红
学 校: 西安电子科技大学
专 业: 计算机应用技术
关键词: μC/OS-Ⅱ内核 驱动程序 移植 命令解析器
分类号: TP316.84
类 型: 硕士论文
年 份: 2010年
下 载: 81次
引 用: 0次
阅 读: 论文下载
 

内容摘要


嵌入式操作系统是一种实时的、支持嵌入式系统应用的操作系统软件,它是嵌入式系统(包括硬、软件系统)极为重要的组成部分,通常包括和硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图像界面等。μC/OS-Ⅱ作为一个完整的,可移植、固化、裁剪的占先式实时多任务内核,已经在世界范围内得到广泛的使用,故此本文以μC/OS-Ⅱ操作系统作为研究对象。论文首先对所用嵌入式系统、ARM体系结构及μC/OS-Ⅱ操作系统做了简要介绍;然后深入研究和分析了μC/OS-Ⅱ内核并对其调度系统进行了改进,主要是将时间片调度思想引入到μC/OS-Ⅱ的调度算法中,使其在应用到对实时性要求不是很高,但是需要不断轮转运行的任务的时候性能得到提高;其次设计与实现了μC/OS-Ⅱ针对ARM体系结构的引导程序与移植程序,并对其进行了详细的分析;最后对μC/OS-Ⅱ操作系统进行了功能扩展,主要包括人机交互接口(命令解析器)、低层部分驱动程序(串口,SPI, FLASH等)、及XMODEM协议等。本论文所涉及的研究与设计,主要为后续复杂系统开发提供方便,可以极大地提高复杂系统的开发效率,缩短开发周期。

全文目录


摘要  3-4
Abstract  4-7
第一章 绪论  7-13
  1.1 研究背景  7
  1.2 ARM体系结构  7-11
    1.2.1 ARM简介  7-8
    1.2.2 ARM处理器模式  8-9
    1.2.3 ARM寄存器  9-11
  1.3 实时操作系统μC/OS-Ⅱ简介  11-12
  1.4 本文研究的意义及论文结构  12-13
第二章 μC/OS-Ⅱ内核的研究与改进  13-27
  2.1 μC/OS-Ⅱ内核分析  13-23
    2.1.1 任务管理  13-17
    2.1.2 任务同步与通信  17-20
    2.1.3 内存管理  20-21
    2.1.4 时间管理  21-22
    2.1.5 系统的初始化与启动  22-23
  2.2 μC/OS-Ⅱ调度算法分析与改进  23-26
    2.2.1 μC/OS-Ⅱ调度算法分析  23-24
    2.2.2 μC/OS-Ⅱ调度算法改进  24-26
  2.3 本章小结  26-27
第三章 μC/OS-Ⅱ操作系统的引导程序及移植程序的设计与实现  27-41
  3.1 ARM ADS集成开发环境  27-29
    3.1.1 ADS CodeWarrior集成开发环境介绍  27-28
    3.1.2 ADS调试器  28-29
  3.2 μC/OS-Ⅱ操作系统引导程序的设计与实现  29-31
    3.2.1 Boot loader功能  29
    3.2.2 Boot loader实现  29-31
  3.3. μC/OS-Ⅱ操作系统移植程序的设计与实现  31-38
    3.3.1 移植程序与μC/OS-Ⅱ内核的关系  31-32
    3.3.2 移植的原理  32-33
    3.3.3 移植的条件  33-34
    3.3.4 移植的具体实现  34-38
  3.4 本章小结  38-41
第四章 μC/OS-Ⅱ操作系统的扩展  41-57
  4.1 命令解析器的设计与实现  41-47
    4.1.1 命令解析器基本信息  41-42
    4.1.2 命令解析器各个模块介绍  42-45
    4.1.3 小结  45-47
  4.2 部分驱动程序的设计与实现  47-53
    4.2.1 串口驱动程序的设计与实现  47-49
    4.2.2 FLASH驱动的设计与实现  49-51
    4.2.3 SPI驱动的设计与实现  51-53
  4.3 XMODEM协议的设计与实现  53-56
    4.3.1 本系统中XMODEM协议的作用  53
    4.3.2 XMODEM协议说明  53-54
    4.3.3 XMODEM协议的实现  54-56
  4.4 本章小结  56-57
第五章 总结  57-59
致谢  59-61
参考文献  61-62

相似论文

  1. 基于ARM9机车信号系统检测装置的设计与优化,U284.91
  2. 保留残迹重建前交叉韧带移植物再血管化的实验研究,R687.2
  3. 脐血间充质干细胞移植治疗帕金森大鼠的实验研究,R742.5
  4. 网位仪信号采集与处理平台的设计与实现,S951.2
  5. 用体细胞核移植构建的猪早期胚胎冷冻保存研究,S828
  6. MCMV感染同种异型皮肤移植小鼠急性间质性肺炎模型的建立,R-332
  7. p38MAPK抑制剂CBS3830对糖尿病大鼠自体静脉移植内膜增生的影响及机制探讨,R587.1
  8. 人IVF周期中短时受精方法及其临床结果的研究,R714.8
  9. 基于RFID和GPRS的无线通信平台的医疗应用,R319
  10. 第三方骨髓间充质干细胞诱导同种异体移植受体免疫耐受机制的研究,R392
  11. 自体骨髓干细胞移植治疗乙肝肝硬化临床研究,R575.2
  12. 异氟醚和七氟醚对非体外循环冠状动脉旁路移植术患者心肌保护作用的比较,R614
  13. 解剖外动脉旁路移植术在血管外科中的应用,R654.3
  14. 脑源性神经营养因子对骨髓间质干细胞移植治疗大鼠脑出血的影响,R743.34
  15. β-榄香烯对裸鼠移植瘤的放射增敏作用与血管形成的相关性研究,R734.2
  16. 心梗后骨髓间充质干细胞移植的最佳时间研究,R542.22
  17. 骨髓间充质干细胞血肿周边移植对大鼠脑出血的治疗作用及相关机制的探究,R743.34
  18. 基于ANDROID的H.264视频编解码技术的研究与实现,TN919.81
  19. 自体富血小板血浆对颗粒脂肪移植血运重建的影响,R329
  20. 重组hIL-10抗家兔皮肤移植排斥反应及其对IL-2、IFN-γ、GCs、T细胞凋亡的影响,R392
  21. 超声评价不同途径移植自体骨髓干细胞对急性心肌梗死心功能的影响,R542.22

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 操作系统 > 网络操作系统 > OS/2操作系统
© 2012 www.xueweilunwen.com