收藏到会员中心
|
文档题目: |
μCOS-II嵌入式操作系统在ARM系统中移植与实现 |
 |
上传会员: |
aesxtepe |
提交日期: |
2013-08-25 21:39:39 |
文档分类: |
自动化电气工程 |
浏览次数: |
80 |
下载次数: |
0
次 |
|
|
下载地址: |
μCOS-II嵌入式操作系统在ARM系统中移植与实现 (需要:125 积分) 如何获取积分? |
下载提示: |
不支持迅雷等下载工具,请右键另存为下载,或用浏览器下载。不退出登录1小时内重复下载不扣积分。
|
文档介绍: |
以下为文档部分内容,全文可通过注册成本站会员下载获取。也可加管理员微信/QQ:17304545代下载。
|
文档字数: |
|
文档字数:18699 摘 要 随着计算机及其相关技术的发展,在微处理器上移植嵌入式操作系统,由两者组成一个嵌入式实时操作系统成为可能。本文以嵌入式操作系统的研究为背景,讨论了在ARM处理器上移植μC/OS-II嵌入式操作系统的方法,并以实现相关设计功能作为说明。 ARM处理器是目前公认的业界领先的32位嵌入式RISC微处理器。软件平台采用实时操作系统μC/OS-II,操作系统可以将应用分解成多个任务,简化应用系统软件的设计。μC/OS-II是一种专门为微控制器设计的抢占式实时多任务操作系统。μC/OS-II具有内核源代码公开、简洁易学、移植性强等优点。 本文阐述了在ARM7微处理器LPC2294上移植μC/OS-II的主要内容和相关设计功能的实现方法。以微处理器LPC2294、闪存FLASH,LED、蜂鸣器和PC为硬件平台,在此基础上嵌入移植了μC/OS-II嵌入式实时操作系统,并在此嵌入式系统上实现了相关的设计功能。
关键词:嵌入式系统、ARM、μC/OS-II、移植
目 录 摘要II AbstractⅢ 1 前言1 1.1 嵌入式系统·1 1.2 本文所做的工作·2 2软硬件系统结构3 2.1 基于ARM和μC/OS-II的嵌入式操作系统·3 2.2 嵌入式微处理ARM7TDMI-S3 2.2.1 ARM7TDMI-S处理器3 2.2.2 指令流水线4 2.2.3 ARM7TDMI-S模块内核和功能框图4 2.2.4 操作模式6 2.2.5 寄存器6 2.3 嵌入式操作系统μC/OS-II8 2.3.1 μC/OS-II概述8 2.3.2 μC/OS-II特点8 2.3.3 μC/OS-II的内核9 3 移植μC/OS-II嵌入式操作系统12 3.1 移植规划·12 3.1.1 编译器选择12 3.1.2 ARM7工作模式的选择13 3.2 移植相关文件·13 3.2.1 文件OS_CPU.H的移植·14 3.2.2 文件OS_CPU_C.C的移植·16 3.2.3 文件OS_CPU_A.S的移植21 3.3 移植μC/OS-II到LPC2294·23 4 系统启动与测试25 4.1 系统启动25 4.2 系统测试·25 5 移植功能实现28 5.1 主程序实现的功能28 5.2 主程序29 6 总结34 致谢·35 参考文献·36
(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载) |
|
|
|