- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ARM S3C2410上uC-OSII的移植 学生姓名: 邓小梅 学号: 系 部: 通信与控制工程 专业年级: 07级电信本二班 指导教师: 成继中 一、选题的根据 二、研究内容 三、研究方法、技术路线、实验方案及可行性分析 四、毕业设计进度安排 五、主要参考资料 一、选题的根据: (1)本选题的理论、实际意义。 (2)综述国内外有关本选题的研究动态和自己的见解。 (1)本选题的理论、实际意义 uC/OS II(Micro Control Operation System Two)是一个可以基于ROM运行的、可裁减的、抢占式实时多任务操作系统内核,具有高度可移植性,特别适合于微处理器和控制器,是和很多商业操作系统性能相当的实时操作系统(RTOS)。为了提供最好的移植性能,uC/OS II最大程度上使用ANSI C语言进行开发,并且已经移植到近40多种处理器体系上,涵盖了从8位到64位各种CPU(包括DSP)。与市场上主流的嵌入式实时操作系统Vxworks、pSos、WinCE、Linux等相比,uC/OS II有实时性好、成本低、开发困难相对较低等特点。 本选题通过对uC/OS II的移植,对uC/OS II内核的含义和执行机制的原理有详细的了解,并可以了解ARM9处理器的体系结构和建立起嵌入式操作系统的概念。 (2)综述国内外有关本选题的研究动态和自己的见解 目前uC/OS II支持ARM、PowerPC、MIPS、68k/ColdFire和x86等多种体系结构,已经被移植到上百各嵌入式处理器上,包括Intel公司的StrongARM、80x86系列,Motorola公司的M68H系列、ColdFire、M-Core等等。由于uC/OS II良好的可扩展性和源码开放,已经出现了基于uC/OS II的相关应用:包括文件系统uC/FS、图形系统uC/GUI、Flash Loader uC/FL以及第三方提供的TCP/IP网络协议栈等。 本选题是基于ARM S3C2410上的uC/OS II移植。 (一)、uC/OS II的移植文件的分析和设置。 uC/OS II的全部源代码量大约是6000-7000行,一共有15个文件。将uC/OS II移植到ARM处理器上,需要完成的工作也非常简单,只需要修改3个和ARM体系结构相关的文件,代码量大约是500行。以下分别是3个移植文件的分析和设置工作: 1. 设置与处理器及编译器相关的代码[OS_CPU.H] 。 2. 用C语言实现与处理器任务相关的函数[OS_CPU_C.C]。 3. 处理器相关部分汇编实现。整个uC/OS II移植实现中,只需要提供一个汇编语言文件,提供几个必须由汇编才能实现的函数。 (二)、建立工程。编译成功后,下载到目标板ARM S3C2410上。 (三)、测试uC/OS II是否成功移植到目标板ARM S3C2410上。 二、研究内容: 1、了解嵌入式实时操作系统uC/OS II概念和基本功能。uC/OS II只是一个实时操作系统内核,它不仅仅包含了任务调度、任务管理、时间管理、内在管理和任务间的通信和同步等基本功能。 2、掌握嵌入式实时操作系统uC/OS II的工作原理。要掌握uC/OS II的工作原理,必须了解uC/OS II的任务调度、任务管理和时间管理等基本功能的执行机制。 3、掌握嵌入式实时操作系统uC/OS II的相关文件的移植分析和设置方法。学会结合实际硬件配置对OS_CPU.H和OS_CPU_C.C等文件的移植分析。 三、研究方法、技术路线、实验方案及可行性分析 1. 研究方法 通过网络上的uC/OS II的移植相关文档的通读,借鉴他人的研究成果,了解其移植过程的重要步骤和注意事项。另外还可以使用有关嵌入式系统和uC/OS II书籍作为参考书 ,学习uC/OS II的基本知识、功能作用及其移植过程,作好准备工作后,再在ARM9 S3C2410芯片上进行具体的移植和相关测试。 2. 技术路线 在移植之前,了解嵌入式实时操作系统uC/OS II中的基本知识;掌握嵌入式实时操作系统uC/OS II的基本功能及其执行机制原理;学会嵌入式实时操作系统uC/OS II相关文件的移植分析和配置;掌握uC/OS II的编译方法和移植的具体步骤。以上是软件方面的准备。至于硬件,则要了解ARM9 S3C2410处理器的体系结构和硬件配置,例如寄存器、定时时钟等等。在以上的两
您可能关注的文档
- 富创国际价值远景.ppt
- 改5第五章 数组与广义表.ppt
- 概括分析文章的思路与结构.ppt
- 高端课件.ppt
- 高分子专业介绍.ppt
- (10实验学时)微机原理及应用实验指导书.doc
- ()PDF文件格式使用技巧汇总.doc
- (MIPS体系结构剖析,编程与实践)第4章 MIPS 异常和中断处理文库.doc
- 高级计算机体系结构 第一章.ppt
- 高考英语高三英语Unit5 Reading Advertising.ppt
- 2025年基因编辑技术在生物信息学中的应用突破报告.docx
- 细胞治疗产业化在免疫疾病治疗中的临床实践报告.docx
- 2025年新能源汽车充电桩技术发展趋势与应用研究报告.docx
- 2025-2032年全球新能源汽车充电设施行业市场细分领域分析报告.docx
- 2025-2026学年初中地理晋教版八年级上册-晋教版2012教学设计合集.docx
- 宠物主人宠物摄影服务需求与市场潜力研究报告.docx
- 农村电商助力农民增收与消费升级策略分析及未来十年发展趋势报告.docx
- 企业智能环保技术创新分析:2025年现状与未来五到十年趋势报告.docx
- 2025年新能源汽车充电设施运维成本控制与效益分析报告.docx
- 2025年零售企业会员权益设计优化与复购力提升研究.docx
最近下载
- 民宿设计格式课件.pptx
- 中医治疗带状疱疹后遗神经痛的研究.doc VIP
- 江铃-江铃E400-产品使用说明书-E400豪华型-JX70021BEV-江铃E400使用说明书.pdf VIP
- ISO IEC 27017-2015 信息技术--安全技术--基于ISO IEC 27002的云服务信息安全控制实践准则.pdf
- 脑疝病人的护理课件(完整版).pptx VIP
- 4-6岁 《游来游去的水母》-美术课件.ppt VIP
- 100个超级有趣的冷知识.pdf VIP
- 指挥调度系统项目可行性研究报告.docx VIP
- 公司节能减排方案.pptx VIP
- RBANS记录表(精分,重度抑郁,焦虑障碍,正常对照).docx VIP
文档评论(0)