嵌入式系统RTEOSμCOSII移植
嵌入式系统 —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寄存器的内容存储和读出到堆栈(或者内存)的指令 什么是可重入代码 可重入的代码指的是
您可能关注的文档
最近下载
- 九年级物理电流的磁场教案.doc VIP
- 06.中小学生交通安全培训PPT课件.pptx VIP
- 【校园交通安全】交通安全教育 课件(共23张PPT).pptx VIP
- 包装结构设计(第四版)PPT课件(全).pptx
- 中考物理第一轮复习教学案.doc VIP
- 输变电工程档案资料管理重点宣贯.pptx
- 2026年大连海事大学出版社公开招聘工作人员8人考试参考题库及答案解析.docx VIP
- 物理实验专题复习教案.pdf VIP
- KPMG毕马威+国际财务报告准则+IFRS 18号+入门指南.pdf
- 数字贸易学 思考题及答案汇 马述忠 第2章 数字贸易的产生与发展----数字贸易规则构建与WTO新一轮电子商务谈判.docx
原创力文档

文档评论(0)