- 3
- 0
- 约6.39万字
- 约 317页
- 2018-05-08 发布于广东
- 举报
6.1.1 嵌入式实时操作系统简介 一般情况下,嵌入式操作系统可以分为两类:一类是面向控制、通信等领域的实时操作系统,如Windriver公司的VxWorks、isi公司的psos、qnx系统软件公司的qnx、ati公司的nucleus等; 另一类是面向消费电子产品的非实时操作系统,这类产品包括个人数字助理(PDA)、移动电话、机顶盒、电子书、webphone等。常用的操作系统有Windows CE、Android、PalmOS等。 早期的嵌入式系统中没有操作系统的概念,程序员编写嵌入式程序通常直接面对裸机及裸设备。在这种情况下,通常把嵌入式程序分成两部分,即前台程序和后台程序,也就是通常所说的前、后台系统。 前台程序通过中段来处理事件,其结构一般为无限循环;后台程序则掌管整个嵌入式系统软、硬件资源的分配、管理以及任务的调度,是一个系统管理调度程序。一般情况下,后台程序也叫任务级程序,前台程序也叫事件处理级程序。 在程序运行时,后台程序检查每个任务是否具备运行条件,通过一定的调度算法来完成相应的操作。对于实时性要求特别严格的操作通常由中断来完成,仅在中断服务程序中标记事件的发生,不再做任何工作就退出中断。经过后台程序的调度,转由前台程序完成事件的处理,这样就不会造成因在中断服务程序中处理费时的事件而影响后续和其它中断。 实际上,前后台系统的实时
您可能关注的文档
- Android操作系统与应用开发课件作者刘乃安第4-7章节第5章节.ppt
- Android操作系统与应用开发课件作者刘乃安第4-7章节第6章节.ppt
- Android开发与应用课件作者张荣1Android平台概述.ppt
- Android开发与应用课件作者张荣2Android开发环境.ppt
- Android开发与应用课件作者张荣3第一个Android应用程序.ppt
- Android开发与应用课件作者张荣4Android用户界面设计.ppt
- Android开发与应用课件作者张荣5视图界面布局.ppt
- Android开发与应用课件作者张荣6数据存储与共享.ppt
- Android开发与应用课件作者张荣7多线程及消息处理.ppt
- Android开发与应用课件作者张荣8网络通信.ppt
原创力文档

文档评论(0)