嵌入式实时操作系统的基本概念——μ/COS-II读书笔记
2016-09-02 20:13
302 查看
硬件,操作系统与应用程序之间的关系:
1.1
操作系统的功能:
1.对处理器的管理(一。对中断的管理。二。对处理器的工作进行调度)
2.存储的管理
3.设备的管理
4.文件的管理
5.网络和通信的管理(网上资源管理,网络通信,故障管理,安全管理及性能管理)
6.提供用户接口
1.2.1
嵌入式系统:对对象进行智能化控制并能嵌入到对象中的专用计算机系统。
嵌入式系统的三个基本要素:“嵌入性”,“专用性”,“计算机系统”。
单片机发展的两个阶段:微控制器阶段和
单片机系统阶段。
1.2.2 嵌入式操作系统
嵌入式系统的特点:
1.专业性强。
2.微型化。(电源容量小,外设多,所以不允许操作系统占用较多的资源)
3.可裁剪。
4.实时性与可靠性好。(软件一般固化在芯片的存储器里,配合嵌入式操作系统可以快速响应外部事件,提高了系统的实时性和可靠性)
5.功耗低。
6.易移植。
嵌入式操作系统分类:
1.实时操作系统:①硬实时操作系统(系统必须在极严格的时间内完成实时任务) ②软实时操作系统(系统对完成任务的时间不是十分严格)
2.分时操作系统(操作系统将CPU分成若干时间片,将每个时间片分配给一个任务,CPU按时间片轮流执行这些任务)
1.2.3 实时操作系统需要满足的条件:
1.多任务
2.内核(可剥夺型内核
和 不可剥夺型内核)要满足每个任务必须具有一个惟一的优先级别来表示它获得CPU的权力。
3.任务切换时间固定
4.中断延时短
1.2.4 嵌入式系统的任务及嵌入式实时操作系统
1.嵌入式系统的任务:
功能相对固定,一般是一个无限循环结构。
2.嵌入式操作系统主要提供三项服务:内存管理,多任务管理和外围资源管理。
3常见的.嵌入式系统:WindRiver的VxWorks,pSOS,
微软的WinCE
QNX的QNX OS
Plam,EPOC
uCLinux,uC/OS-II
1.4
小结
1
计算机操作系统是计算机硬件的一个软件包装。
2
嵌入到对象中并使对象智能化 控制 的计算机系统 称作 嵌入式计算机系统
3
实时操作系统必须是多任务系统,任务切换时间与系统中的任务数无关,并且中断延时的时间应该可以预知并尽可能短。
应用软件 ACDSee。。。 |
系统软件 编译程序,汇编程序,编辑程序,。。。,数据库 |
操作系统 Windos,linux。。。 |
计算机硬件系统 |
操作系统的功能:
1.对处理器的管理(一。对中断的管理。二。对处理器的工作进行调度)
2.存储的管理
3.设备的管理
4.文件的管理
5.网络和通信的管理(网上资源管理,网络通信,故障管理,安全管理及性能管理)
6.提供用户接口
1.2.1
嵌入式系统:对对象进行智能化控制并能嵌入到对象中的专用计算机系统。
嵌入式系统的三个基本要素:“嵌入性”,“专用性”,“计算机系统”。
单片机发展的两个阶段:微控制器阶段和
单片机系统阶段。
1.2.2 嵌入式操作系统
嵌入式系统的特点:
1.专业性强。
2.微型化。(电源容量小,外设多,所以不允许操作系统占用较多的资源)
3.可裁剪。
4.实时性与可靠性好。(软件一般固化在芯片的存储器里,配合嵌入式操作系统可以快速响应外部事件,提高了系统的实时性和可靠性)
5.功耗低。
6.易移植。
嵌入式操作系统分类:
1.实时操作系统:①硬实时操作系统(系统必须在极严格的时间内完成实时任务) ②软实时操作系统(系统对完成任务的时间不是十分严格)
2.分时操作系统(操作系统将CPU分成若干时间片,将每个时间片分配给一个任务,CPU按时间片轮流执行这些任务)
1.2.3 实时操作系统需要满足的条件:
1.多任务
2.内核(可剥夺型内核
和 不可剥夺型内核)要满足每个任务必须具有一个惟一的优先级别来表示它获得CPU的权力。
3.任务切换时间固定
4.中断延时短
1.2.4 嵌入式系统的任务及嵌入式实时操作系统
1.嵌入式系统的任务:
功能相对固定,一般是一个无限循环结构。
2.嵌入式操作系统主要提供三项服务:内存管理,多任务管理和外围资源管理。
3常见的.嵌入式系统:WindRiver的VxWorks,pSOS,
微软的WinCE
QNX的QNX OS
Plam,EPOC
uCLinux,uC/OS-II
1.4
小结
1
计算机操作系统是计算机硬件的一个软件包装。
2
嵌入到对象中并使对象智能化 控制 的计算机系统 称作 嵌入式计算机系统
3
实时操作系统必须是多任务系统,任务切换时间与系统中的任务数无关,并且中断延时的时间应该可以预知并尽可能短。
相关文章推荐
- 嵌入式实时操作系统的基本概念
- [uC/OS-II原理及应用]嵌入式实时操作系统的基本概念
- 第一章 嵌入式实时操作系统的基本概念
- 基于嵌入式操作系统VxWorks的多任务并发程序设计(1)――基本概念
- 任哲版《嵌入式实时操作系统 ucos ii》笔记【1】--------基本数据结构TCB
- 嵌入式实时操作系统UCOSII(邵贝贝)--笔记之实时系统概念(第二章)
- 基于嵌入式操作系统VxWorks的多任务并发程序设计(1)――基本概念 分类: vxWorks 2014-03-12 09:41 489人阅读 评论(0) 收藏
- 基于嵌入式操作系统VxWorks的多任务并发程序设计(1)――基本概念
- 基于嵌入式操作系统VxWorks的多任务并发程序设计(1)――基本概念
- 嵌入式操作系统的基本概念
- 嵌入式实时操作系统几个比较容易混淆的概念
- 基于嵌入式操作系统VxWorks的多任务并发程序设计(1)――基本概念。
- 实时操作系统基本概念(一)
- 实时操作系统基本概念
- 嵌入式操作系统的基本概念_读书笔记_1
- 基于嵌入式操作系统VxWorks的多任务并发程序设计(1)――基本概念
- Linux嵌入式实时操作系统开发与设计(四)
- ATMOS-嵌入式实时控制操作系统
- Linux嵌入式实时操作系统开发与设计(六)
- Linux嵌入式实时操作系统开发与设计(九)