嵌入式系统复习提纲 第一章 1, 什么是嵌入式系统
IEEE(国际电气和电子工程师协会)的定义是什么
一般定义是什么
根据IEEE(国际电气和电子工程师协会)的定义: 嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置 一般定义:“以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统
” 广义上讲,凡是带有微处理器的专用软硬件系统都可称为嵌入式系统
从狭义上讲,我们更加强调那些使用嵌入式微处理器构成独立系统,具有自己操作系统,具有特定功能,用于特定场合的嵌入式系统
这里所谓的嵌入式系统是指狭义上的嵌入式系统
2, 嵌入式系统有哪些重要的特征
(1)系统内核小 由于嵌入式系统一般是应用于小型电子装置的,系统资源相对有限,所以内核较之传统的操作系统要小得多
比如ENEA公司的OSE分布式系统,内核只有 5K,而Windows的内核则要大得多
(2)专用性强 嵌入式系统的个性化很强,其中的软件系统和硬件的结合非 常 紧 密 ,一般要针 对硬件进 行 系统的移 植
即 使在 同 一品 牌 、同 一系列 的产 品 中也 需 要根据系统硬件的变 化和增 减 不 断 进 行 修改
同 时 针 对不 同 的任 务 ,往 往 需 要对系统进 行 较大更改 ,程序 的编 译 下 载 要和系统相结合,这种 修 改 和通 用软件的“升 级 ”是完 全 不 同 的概 念
(3 )系统精 简 嵌入式系统一般没 有系统软件和应用软件的明 显 区 分,不 要求其功能设计及 实 现 上过 于复杂 ,这样 一方 面 利 于控制系统成本,同 时 也 利 于实 现 系统安 全
(4 )高 实 时 性 OS 这是嵌入式软件的基本要求,而且 软件要求固 态 存 储 ,以提高 速 度