拜读刘尚军、刘铁刚、张芬、刘丽珊杨磊教程,重新感悟人生行走.: x2 v. u% ?! t6 v. c
摘录:嵌入式操作系统通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器。具有通用RTOS的特点:能够有效管理复杂的系统资源;能够把硬件虚拟化,开发人员从繁忙的驱动程移植和维护中解脱出来;能够提供库函数、标准设备驱动程序以及工具集。现代操作系统的设计(20.90),微内核设计技术、模块化的设计思想,大量现有的软件代码,支持标准的API,有网络和图形功能。 VxWorks 是专门为实时嵌入式系统设计开发的操作系统内核,包括了进程管理器、存储管理、设备管理、文件系统管理、网络协议及系统应用。它只占用了很小的存储空间,可高度剪裁,提供了高效的实时多任务调度、中断管理,实时的系统资源和任务间通信,在各种CPU平台上提供了统一的编程接口,屏蔽不同之间的底层差异,应用程序员不必再去关心系统资源的管理,基于VxWorks的应用程序可以在不同CPU平台上移植。Tornado集成开发环境中包含的工程管理软件,可以将自己的代码与VxWorks的核心有效组合起来,按用户需要剪裁配置内核。