logo资料库

Ucos讲义--北航.pdf

第1页 / 共163页
第2页 / 共163页
第3页 / 共163页
第4页 / 共163页
第5页 / 共163页
第6页 / 共163页
第7页 / 共163页
第8页 / 共163页
资料共163页,剩余部分请下载后查看
Avionics
Medical
Cell phones
Routers and switches
High-end audio equipment
Washing machines and dryers
UPS
Industrial controllers
GPS Navigation Systems
Microwave Radios
Instrumentation
Point-of-sale terminals
SignalSignal WaitWait TaskTask A
ECBISRTask
ECB
Signal
Wait
ISRTask
Task B
ECB
Task
Wait
Signal
TaskTask
C
ECB
X
[0][1][2][3][4][5][6][7]
Y
嵌入式系统设计导论 —基于32位微处理器与实时操作系统 第五讲实时操作系统mC/OS-Ⅱ分析 北京航空航天大学 北京航空航天大学 机器人研究所 机器人研究所 魏洪兴魏洪兴 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn 1
实时操作系统m C/OS-II mC/OS-II概述 111 222 任务管理 333 444 中断和时间管理 任务之间的通信与同步 555 存储管理 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn 2
为什么需要操作系统 功能层 软件层 应用程序 图形用户 接口 文件系统 任务管理 实时操作系统(RT O S ) 中间层 B S P/H AL 硬件抽象层/ 板极支持包 硬件层 D/ A A/ D I/ O 通用接口 RO M SDR A M 嵌入式 微处理器 人机交互接口 嵌入式计算机系统 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn 3
通用操作系统和嵌入式(实时)操作系统 l 通用操作系统:Windows/NT/XP、Linux、UNIX等,用于PC机 、服务器, l 嵌入式(实时)操作系统:用于嵌入式设备的操作系统,具有通 用操作系统的基本特点,又具有系统实时性、硬件的相关依赖性 、软件固态化以及应用的专用性等特点; l 嵌入式(实时)操作系统通常包括与硬件相关的底层驱动软件、 系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器 Browser等; l 嵌入式(实时)操作系统的重要指标:实时性(中断响应时间、 任务切换时间等)、尺寸(可裁剪性 )、可扩展性(内核、中间 件); PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn 4
嵌入式操作系统的发展 应用程序 应用程序 通信协议 库函数 应用程序 文件系统 API GUI 文件系统 API GUI 操作系统内核 操作系统内核 操作系统内核 驱动程序和固件 驱动程序和固件 驱动程序和固件 80年代初期 80年代中期-90年代中 90年代末期-21世纪 期 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn 5
常见的嵌入式操作系统 实时嵌入式操作系统的种类繁多,大体上可分为两 种,商用型和免费型。 l 商用型的实操作系统功能稳定、可靠,有完善的技 术支持和售后服务,但往往价格昂贵,如Vxworks、 QNX、WinCE、Palm OS等。 l 免费型的实时操作系统在价格方面具有优势,目前 主要有Linux,μC/OS是一种源码开放的商业RTOS; μC/OS是商业操 作系统 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn 6
学习嵌入式操作系统 l 学习一种实时操作系统RTOS,如uc/OS,掌握实时系 统的概念和设计方法; l 嵌入式系统以应用为中心,应用时选择“适用”的操 作系统; l 嵌入式Linux; l 自己“写”RTOS——一种学习态度; PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn 7
RTOS在嵌入式系统中的位置 应用 RTOS KERNEL FS C/C++ 设备驱动 调试工具 BSP 其它组件 TCP/IP 设备I/O 嵌入式硬件平台 PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn 8
分享到:
收藏