第10章基于S3C2410的uCOS移植.pptVIP

  • 6
  • 0
  • 约6.91千字
  • 约 57页
  • 2017-08-31 发布于重庆
  • 举报
第10章基于S3C2410的uCOS移植.ppt

基于S3C2410的uC/OS移植 主要内容 基本概念 uC/OS-Ⅱ在S3CEV40上的移植 调试与测试 有关操作系统移植的三个问题 什么情况下需要进行移植操作系统? 什么情况下需要移植实时操作系统? 选择什么样的实时操作系统进行移植? 问题1:操作系统的必要性 为什么需要操作系统 硬件资源的复杂,需要在应用程序与硬件之间提供一个软件层次以简化开发 资源的丰富,需要有专门的资源管理 任务的增加,需要有系统来进行任务的调度 操作系统的功能 设备访问、资源管理、任务管理、统计及其他功能 问题2:实时性的需求 实时性指的是系统对于特定的事件的处理需要在要求的时间内完成。从操作系统的角度来讲,实时性指的系统的结构能在多大程度上保证反映的速度 早期的嵌入式操作系统几乎都是实时操作系统,但近年随着一些手持通用计算机设备的出现,使得现在的嵌入式操作系统有很多不需要实时性 问题2:实时性的需求(续) 是否需要完全取决于软件项目的复杂程度 要保证多个模块的执行时间 并行的功能模块比较多 定时处理的功能比较多 程序的执行需要判断很多条件参数或资源 需要规划代码执行的优先顺序 问题3:RTOS的选择 内核占用存储区尺寸 RTOS性能:任务切换时间、任务调度数、任务优先级数 开发调试工具易用性 兼容性 许可证形式 uC/OS-Ⅱ简介 uC/OS-Ⅱ是美国一个名为Jean Lab

文档评论(0)

1亿VIP精品文档

相关文档