第七节嵌入式操作系统.pptVIP

  • 0
  • 0
  • 约5.86千字
  • 约 49页
  • 2017-07-16 发布于四川
  • 举报
第 七 讲 嵌入式系统操作系统 凌 明 东南大学国家专用集成电路系统工程技术研究中心 目 录 嵌入式操作系统概述 函数调用、中断与堆栈 堆栈的作用 函数调用栈帧 中断栈帧 几个基本概念 多任务与任务(进程、线程、任务) 临界区 函数调用与系统调用 内核 任务管理:任务的状态,调度与优先级,优先级反转 中断管理:抢占式多任务与非枪战式多任务 任务间通信:信号量,邮箱(消息队列),事件标志 小结 嵌入式操作系统概述 为什么要使用嵌入式操作系统 早期的嵌入式系统开发,一般都是由一个工程师完成的,软件开发工作只占全部工作的5%~10%; 随着科技的发展,80年代软件开发工作已经占到全部工作的50%; 近几年,随着硬件复杂性、多样性和应用复杂性的增加,软件开发工作急剧增长,经常达到全部工作的70%~80%。 传统的开发模式已经不能适应系统复杂性的增长,而嵌入式操作系统的引入,极大的方便了嵌入式软件的开发和维护 RTOS嵌入式系统开发平台 嵌入式操作系统体现了一种新的系统设计思想和一个开放的软件框架,软件工程师只做少量改动,就可以添加或删除一个系统模块。 通过操作系统所提供的应用程序编程接口(API)访问系统资源,使得应用软件工程师能够将精力集中于所要解决的问题,而不是烦琐的系统底层操作,提高了开发效率。 它解决了嵌入式软件开发标准化的问题,更好地支持了系统协同开发。 基于嵌入式

文档评论(0)

1亿VIP精品文档

相关文档