资源预览内容
第1页 / 共44页
第2页 / 共44页
第3页 / 共44页
第4页 / 共44页
第5页 / 共44页
第6页 / 共44页
第7页 / 共44页
第8页 / 共44页
第9页 / 共44页
第10页 / 共44页
亲,该文档总共44页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
2009 届毕业设计届毕业设计题题 目目 C/OS-II 嵌入式操作系统嵌入式操作系统在在 ARM 系统中移植与实现系统中移植与实现学学 院院 自动化与电气工程学院自动化与电气工程学院 专专 业业 自动化自动化 班班 级级 053 班班 学学 号号 105031087 学生姓名学生姓名 宋慧平宋慧平 指导教师指导教师 陈才陈才 完成日期完成日期 2009 年年 6 月月 9 日日 I浙江科技学院毕业设计、学位论文 版权使用授权书本人 宋慧平 学号 105031087 声明所呈交的毕业设计、学位论文 C/OS-II 嵌入式操作系统在 ARM 系统中移植与实现 ,是在导师指导下进行的研究工作及取 得的研究成果。除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写 过的研究成果,与我一同工作的人员对本研究所做的任何贡献均已在论文中作了明确的说明并 表示谢意。本毕业设计、学位论文作者愿意遵守浙江科技学院浙江科技学院 关于保留、使用学位论文的管理办法及规定,允许毕业设计、学位论文被查阅。本人授权 浙江科技学院浙江科技学院 可以将毕业设计、学位论文的全部或部分内容编入有关数据库在校园网内传播,可以采用影印、缩印或扫描等复制手段保存、汇编毕业设计、学位论文。(保密的学位论文在解密后适用本授权书)论文作者签名: 导师签名:签字日期: 年 月 日 签字日期: 年 月 日 浙江科技学院毕业设计II摘摘 要要随着计算机及其相关技术的发展,在微处理器上移植嵌入式操作系统,由两者组成一个嵌入式实时操作系统成为可能。本文以嵌入式操作系统的研究为背景,讨论了在 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、移植、移植浙江科技学院毕业设计IIIAbstractWith the development of the computer and relative technology,it is possible to transplant the Embedded Operating System to microprocessor,and by both comprise an Embedded real-time Operating System.In this paper,the background is the researching of Embedded Operating System,we discuss the method of transplanting Embedded Operating System based on ARM microprocessor,and explained by implementing the related design function.ARM Processor is a kind of advanced 32-bit embedded RISC microprocessor accredited in this field.The real-time opearting system C/OS-II is adopted in the sotfware platform.Operating Systems can simplify the design by dividing the application into some tasks.C/OS-II is a kind of Multi-tasks,real-time and operation system which is especially designed for the microprocessor.It has many advnatages,for example:its kenrel source code is open,it is easy to learn,and it can easily trnasplanted.In this paper,it expatiate the main content of C/OS-II transplanting based on ARM microprocessor LPC2294 and the method of implementing related design function.Its hardware platform is comprised of microprocessor LPC2294、FLASH memory、LED、buzzer and PC,embedding transplant C/OS-II Embedded real-time Operating System and implement related design function based on this Embedded Operating System.Keywords:Embedded Operating System、ARM、C/OS-II、transplant浙江科技学院毕业设计IV目目 录录摘摘要要IVAbstract1 前前言言11.1 嵌入式系统11.2 本文所做的工作22 软硬件系统结软硬件系统结构构32.1 基于 ARM 和 C/OS-II 的嵌入式操作系统32.2 嵌入式微处理 ARM7TDMI-S32.2.1 ARM7TDMI-S 处理器32.2.2 指令流水线42.2.3 ARM7TDMI-S 模块内核和功能框图42.2.4 操作模式62.2.5 寄存器6浙江科技学院毕业设计V2.3 嵌入式操作系统 C/OS-II82.3.1 C/OS-II 概述82.3.2 C/OS-II 特点82.3.3 C/OS-II 的内核93 移植移植 C/OS-II 嵌入式操作系嵌入式操作系统统123.1 移植规划
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号