嵌入式操作系统从浅入深 (5大块知识点) PDF 高清版

  • 书籍大小:257KB
  • 书籍语言:简体中文
  • 书籍类型:国产软件
  • 书籍授权:免费软件
  • 书籍类别:Linux_unix
  • 应用平台:PDF
  • 更新时间:2012-07-25
  • 购买链接:
  • 网友评分:
360通过 腾讯通过 金山通过

情介绍

嵌入式操作系统从浅入深(5大块知识点)
一、嵌入式操作系统几个基本要点:
1:前后台系统:
对基于芯片开发来说,应用程序一般是一个无限的循环,可称为前后台系统或超循环系统。循环中调用相应的函数完成相应的操作,这部分可以看成后台行为。中断服务程序处理异步事件,这部分可以看成前台行为。后台也可以叫任务级,前台也可以叫中断级。时间相关性很强的关键操作一定是靠中断服务程序来保证的。
2:操作系统:
操作系统是计算机最基本的程序,操作系统复杂计算机系统全部软硬资源的分配与回收、控制与协调等并发的活动,提供用户获得良好的工作环境,为用户扩展新的系统能提供软件平台。
3:实时操作系统:
实时操作系统是一段嵌入式系统启动后首先执行的背景程序,用户的应用程序是运行与 RTOS之上
的各个任务,RTOS根据各个任务的要求,进行资源管理,消息管理,任务调用及异常处理等工作。每个任务均有一个优先级,动态切换各个任务,保证对实时性的要求。
4:代码的临界区:
代码的临界区是指处理时不可分割的代码,运行这些代码不允许被打断。一旦这部分代码开始执行,则不允许任何中断打入,为确保临界区代码的执行,在进入临界区之间要关中断,而临界区代码执行完成以后要立即开中断。
5:资源
程序运行时可使用的软、硬件环境统称为资源,资源可以是输入输出设备,例如打印机、键盘和显示器。资源也可以是一个变量、一个结构或一个数组等。
6:共享资源
可以被一个以上任务使用的资源叫做共享资源,为了防止数据被破坏,每个任务在共享资源打交通时,必须独占该资源,这叫做互斥。
7:任务
一个任务也称为作一个线程,是一个简单的程序,该程序可以认为 CPU完全属于该程序自己,实时
应用程序的设计过程,包括如何把问题分割成多个任务,每个任务都是整个应用的某一部分,被赋予一定的优先级,有它自己的一套CPU 寄存器和自己的栈空间。

载地址

下载错误?【投诉报错】

嵌入式操作系统从浅入深 (5大块知识点) PDF 高清版

      气书籍

      载声明

      ☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
      ☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
      ☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
      ☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
      ☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
      ☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
      ☉ 本站提供的嵌入式操作系统从浅入深 (5大块知识点) PDF 高清版资源来源互联网,版权归该下载资源的合法拥有者所有。