优选(VR虚拟现实)基于ARM单片机LPC4的μCOS-Ⅱ操作系统移植与实现.docx

优选(VR虚拟现实)基于ARM单片机LPC4的μCOS-Ⅱ操作系统移植与实现.docx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LOGO 企业言郦 YOUR COMPANY NAME IS HERE 专业丨专注丨精心1卓越 随心编辑,值得下瞬有! 优选(VR虚拟现 实)基于ARM单片机 LPC4 的 yCOS- U 操作 系统移植与实现 目录 TOC \o "1-5" \h \z \o "Current Document" 摘要 2 \o "Current Document" 引言 4 国内外研究的发展与现状 5 \o "Current Document" 单片机相关情况简介 7 3.1单片机与单片微计算机系统 7 3.2单片机发展概述 7 3.3单片机的特点 8 3.4单片机的应用领域 9 341单片机的单机应用范围 9 342单片机的多机应用范围 9 3.5国内外对单片机的开发清况 9 ARM嵌入式处理器介绍及选型 ..2 ARM嵌入式处理器简介 1.2 ARM微处理器的工作模式和异常处理 12 ARM寄存器 14 ARM 微处理器的选型 15 ARM 微处理器LPC2124 介绍 16 u C/OS操作系统简介 17 口 C/OSII操作系统的特点 ..7 u C/OS操作系统的结构 1.8 u C/OS操作系统文件结构 18 u C-OS操作系统内核体系结构图 19 卩C/OS操作系统任务状态及其转换关系 1 9 卩C/OSII操作系统任务控制块 21 卩C/OSII操作系统任务调度器 22 卩C/OSII操作系统任务切换 22 卩C/OSII操作系统任务就绪表 22 卩C/OSII操作系统中断服务 23 卩C/OSII操作系统时钟节拍 24 卩C/OSII的初始化和启动 24 \o "Current Document" 卩C/OS在LPC2124 上的移植 27 卩C/OS的移植简介 27 6.3 口 C/OS移植中应注意的问题 28 改写 OS CPU. H 文件 29 改写 OS_CPU_C.C 文件 32 改写 OS CPU A.ASM 34 6.5测试移植代码 43 6.5.1编译环境的调试 44 6.5.2测试与处理器相关的代码 45 \o "Current Document" 参考文献 48 \o "Current Document" 致谢 49 摘要 RTOS本文文首先从嵌入式系统的基本概念入手,对在嵌入式系统中使用 RTOS 的必要性,RTOS的发展现状和发展趋势等方面进行了简单综述,然后着重分析 了操作系统卩C/OSn内核结构,如:任务调度、时间管理、通讯机制以及内存管 理等。在此基础上,并以带有数据处理能力较强的 32 位单片机的 LPC2124 开 发机为控制对象, 以抢占式内核 LPC2124 为嵌入式操作系统, 以 BorlnadC++4.5 为编译环境搭建了一套嵌入式操作系统软硬件开发平台,实现 了卩COSH在 LPC2124上的移植。 关键词:嵌入式系统;LPC2124 ;卩C/OSH ;系统移植 Abstract Beginning with the basic conception of the emebedded system ,the paper introduces the necessity of using RTOS in the embedded system, the current situation of the development of RTOS and development trend,etc. This thesis introduces the real time operation system 卩 C/OS nand analyzes kernel particularly, for instanee, task-scheduler, time-manage, comumunication-principle and member-manage. Based on it, designing the software and hardware platform of embedded operation system, with regards LPC2124 developer as control object, reaving kernel 卩 C/OS n as operation system ,Borland C++ 4.5 as code warrior. Implementing the transplantation of 卩 C/OSn on the LPC2124 . Key Words :Embedded system; LPC2124;卩 C/OS n ,Opera

文档评论(0)

dingfulaowang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档