嵌入式设计及Linux驱动开发指南——基于ARM9处理器
资料介绍
嵌入式设计及Linux驱动开发指南——基于ARM9处理器
《嵌入式设计及Linux驱动开发指南——基于ARM9处理器》
读书笔记
第一章 嵌入式系统基础
1. 嵌入式系统定义:
“嵌入式系统是用来控制或者监视机器、装置、工厂等大规模系统的设备。”
——电气工程师协会
“嵌入到对象体系中的专用计算机系统”
——北京航空航天大学 何立民教授
“嵌入性”、“专用性”与“计算机系统”是嵌入式系统的三个基本要素。
2. 嵌入式操作系统:
硬实时系统有一个刚性的、不可改变的时间限制,它不允许任何超出时限的错误
超时错误会带来损害甚至导致系统失败、或者导致系统不能实现它的预期目标。
软实时系统的时限是柔性灵活的,它可以容忍偶然的超时错误。失败造成的后果
并不严重,仅仅是轻微地降低了系统的吞吐量。
我们可以认为至少嵌入式系统都是软实时系统,所有的嵌入式系统都是实时系统
,但并不是所有的实时系统都是嵌入式系统。
常用的嵌入式操作系统有:Linux, uC/OS, Windows CE, VxWorks, Palm OS,
QNX等。
3. 选择Embedded OS的原则:
• 系统成本;
• 市场进入时间及技术支持;
• 可移植性;
• 可利用资源;
• 系统定制能力。
2. 基于……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或
联系我们 删除。