- 13
- 0
- 约2.97万字
- 约 101页
- 2018-07-12 发布于江苏
- 举报
北京航空航天大学《嵌入式系统》_第九章知识汇总
嵌入式系统 —RTEOS μC/OS-II 的移植 2006年6月9日 移植规划---概述 移植规划 在移植前针对所使用的微处理器进行规划,主要有以下几个方面的考虑: 编译器的选择 任务模式的选择 支持的指令集 移植规划(续) 编译器的选择 ARM的工作模式 ARM处理器有7种操作模式: 用户模式(usr) - 正常的程序执行模式 快速中断模式(fiq) - 支持高速数据传输或通道处理 中断模式(irq) - 用于通用中断处理 管理员模式(svc) - 操作系统的保护模式. 中止模式(abt) - 支持虚拟内存和/或内存保护等异常 系统模式(sys) - 支持操作系统的特殊用户模式(运行操作系统任务) 未定义模式(und) - 支持硬件协处理器的软件仿真 除了用户模式外,其他模式均可视为特权模式 移植规划(续) 任务模式的取舍 移植规划(续) 支持的指令集 移植μC/OS-II 概述 移植?C/OS-II满足的条件 处理器的C编译器能产生可重入代码 在程序中可以打开或者关闭中断 处理器支持中断,并且能产生定时中断(通常在10—100Hz之间) 处理器支持能够容纳一定量数据的硬件堆栈(通常是几千字节) 处理器有将堆栈指针和其他CPU寄存器的内容存储和读出到堆栈(或者内存)的指令 什么是可重入代码 可重入的代码指的是
您可能关注的文档
- 北京航空航天大学《嵌入式系统》_第六章知识汇总.ppt
- 北京航空航天大学《嵌入式系统》_第五章知识汇总.ppt
- 北京航空航天大学《嵌入式系统》_第章_ARM微处理器体系结构知识汇总.ppt
- 北京航空航天大学《嵌入式系统》_第章_Linux驱动程序开发知识汇总.ppt
- 北京航空航天大学《嵌入式系统》_第章_嵌入式硬件基础知识汇总.ppt
- 北京航空航天大学《嵌入式系统》_第章_ARM指令集知识汇总.ppt
- 北京航空航天大学毕业设计答辩PPT模及注意事项知识汇总.ppt
- 北大内部个月周辅导班完全资料第二周课程(下).ppt
- 北岸尚城月日开盘饕餮之夜(圣诞晚会)精品文案.ppt
- 北大生化Chapter.ppt
最近下载
- 第01讲利用Kali工具进行信息收集.ppt VIP
- 22g101-3独立基础、条形基础、筏板基础、桩基础.pptx VIP
- 机工社2023渗透测试技术教学课件第2章-2-3-Kali Linux的开源工具.pptx VIP
- The Principle of Auditing(西南财经大学)中国大学MOOC慕课章节测验答案(课程ID:1207053801).pdf
- VC++环境下GPS导航电子地图的应用与技术探索.docx
- 2025《基于单片机的纸张计数装置设计(附图)》10000字.docx
- 新教材人教版高中生物必修2遗传与进化各阶段性测验(1-3章,4~6章,1~6章,附解析).pdf VIP
- 六周期框架下的多资产ETF配置.pdf VIP
- 基于Factory IO的物料分拣系统仿真设计.docx
- 第15课《明朝的统治》PPT课件.pptx
原创力文档

文档评论(0)