μC/OS-II在基于ARM7核微控制器上的移植
| 论文之家 | 代写论文 | 发表论文 | 站点地图 | 收藏本站 |
您现在的位置: 硕士论文 >> 电子论文 >> 计算机 >> 计算机软件 >> 正文
μC/OS-II在基于ARM7核微控制器上的移植
Form: 论文之家 作者:解冰 Publish: 2007-11-19 Hits:-
【中文题名】 μC/OS-II在基于ARM7核微控制器上的移植
【英文题名】 Porting μC/OS-II to the Microcontroller Based on ARM7 Core
【学科专业】 微电子学与固体电子学
【论文级别】 硕士论文
【投稿时间】 2007-11-19
【中关键词】 嵌入式系统,ARM,实时操作系统,μCOS-II,移植,
【英关键词】 Embedded system,ARM,RTOS,μC/OS-II,Porting,
【分类导航】 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机软件>操作系统>实时操作系统
【论文摘要】  随着嵌入式应用的不断发展,程序设计也越来越复杂,这就需要一个操作系统来对其进行管理和控制。复杂的嵌入式系统常常使用嵌入式操作系统,这样的系统一般功能比较复杂,软件开发的难度比较大。使用嵌入式操作系统可以有效地提高这些系统的开发效率。 嵌入式系统通常包括软件和硬件两部分。本文正是基于嵌入式系统的硬件部分开发相关的软件部分。主要工作是将实时操作系统μC/OS-II移植到基于ARM7核的微控制器上,为微控制器上的软件开发提供一个操作系统平台。 ARM处理器具有高性能、低功耗和低成本的特点。ARM已成为许多行业嵌入式解决方案的RISC标准。本文移植目标系统使用的ARM7处理器是目前ARM处理器中应用最为广泛的一种。 实时操作系统μC/OS已有数百个商业应用,具有良好实时性和可靠性,因此选用实时操作系统μC/OS-II很有实用价值。本文先分析了实时操作系统μC/OS-II的特点和内核结构,结合微控制器pine的结构特点以及使用的软硬件开发工具,深入研究了移植条件和实现方法,详细阐述了系统移植中需要完成的三个主要文件的设计过程,然后借助于ADS1.2集成开发环境和一个串口应用验证了移植代...
【论文题纲】
摘要 3-4
Abstract 4-7
第1章 绪论 7-12
1.1 课题研究的目的与意义 7-8
1.2 嵌入式系统 8-9
1.3 嵌入式系统的应用领域 9-10
1.4 嵌入式系统的发展趋势 10
1.5 本文的结构 10-12
第2章 嵌入式操作系统 12-23
2.1 嵌入式实时操作系统 12-13
2.2 典型的嵌入式操作系统 13-17
2.2.1 国外嵌入式操作系统 14-16
2.2.2 国内嵌入式操作系统 16-17
2.3 嵌入式实时操作系统μC/OS-II 17-22
2.3.1 μC/OS-II特点 18-19
2.3.2 内核结构 19-22
2.4 本章小节 22-23
第3章 μC/OS-II移植与测试 23-49
3.1 移植的目标系统 23-27
3.1.1 ARM微处理器 25-27
3.1.2 微控制器pine 27
3.2 开发工具 27-28
3.3 μC/OS-II的移植 28-42
3.3.1 OS_CPU.H 29-31
3.3.2 OS_CPU_C.C 31-35
3.3.3 OS_CPU_A.S 35-42
3.4 测试移植代码 42-48
3.4.1 OSTaskStkInit()和OSStartHighRdy() 43-44
3.4.2 OSCtxSw() 44-45
3.4.3 OSTickISR()和OSIntCtxSw() 45-48
3.5 本章小节 48-49
第4章 嵌入式软件开发 49-58
4.1 嵌入式软件开发的特点 49-50
4.2 嵌入式软件开发的基本流程 50-51
4.3 串口驱动开发 51-55
4.3.1 UART 52-53
4.3.2 轮询式驱动程序 53-54
4.3.3 中断式驱动程序 54-55
4.4 部分外设测试 55-57
4.5 本章小节 57-58
结论 58-59
参考文献 59-62
攻读学位期间发表的学术论文 62-65
致谢 65
【DOI】 LunWen.ID:2.2008.362562
付费论文:有参考文献 300元
1、注册会员             2、购买本文            3、下载文章 
注:此文为收费论文,需付费购买。每页大约1000字。
代写论文流程
载入中…
Web lunwenjia
热门搜索:嵌入式系统 论文 ARM 实时操作系统 μCOS-II 移植
计算机软件最新论文
计算机软件热门论文