嵌入式系统 —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寄存器的内容存储和读出到堆栈(或者内存)的指令 什么是可重入代码 可重入的代码指的是
您可能关注的文档
- WCDMA双载波组网策略优化.doc
- WDZ-430技术说明书.doc
- web_of_science数据库教程.ppt
- web手机自适应开发.doc
- Web系统与技术实验报告.doc
- WinForm网络编程.ppt
- WLAN设计与实现.doc
- Word文档中插入图片.doc
- WPD-900系列分散单元测控装置.doc
- wps word字体设置.ppt
- ORing工业网络解决方案.pdf
- 如何使用XMind与制作3:4比例美观图片.pdf
- 重症医学相关精神障碍药物合理使用专家共识解读.pptx
- 重症医学专业医疗质量控制指标(2024年版).pptx
- 重症医学专业医疗质量控制指标(2024年版)解读.pptx
- “鸭力全消 喜乐出圈”商场购物中心五一玩梗出圈季活动方案.pptx
- 商场购物中心大悦城(潮π广场)打造计划美陈升级改造方案.pptx
- MUSIC FESTIVAL音乐节线上整合营销传播运营策划方案.pptx
- 26HR-162:企业招聘分析:招聘配置工作总结分析报告.pdf
- 白酒国窖1573冰·JOYS夏季交响音乐品鉴私宴会营销活动方案.pptx
原创力文档

文档评论(0)