习题1
1.嵌入式系统的概念是什么?
嵌入到对象体系中的、用于执行独立功能的专用计算机系统。
以应用为中心,以微电子技术、控制技术、计算机技术和通讯技术为基础,强调硬件软件的协同性与整合性,软件硬件可剪裁的,适应应用系统对功能、可靠性、成本、体积、功耗和应用环境有等严格要求的专用计算机系统。
嵌入式系统的嵌入式本质就是将一个计算机嵌入到一个对象体系中去。
最简单的嵌入式系统仅有执行单一功能的控制能力,在唯一的ROM中仅有实现单一功能的控制程序,无微型操作系统。
实质上与PC的区别:仅仅是将微型操作系统与应用软件嵌入在ROM、RAM或FLASH存储器中,而不是存储于磁盘等载体中。
嵌入性、专用性与计算机系统是嵌入式系统的三个基本要素。
从广义上讲,凡是带有微处理器的专用硬件系统都可以称为嵌入式系统。
2.嵌入式系统的特点是什么?
系统内核小
专用性强
运行环境差异大
可靠性要求高
系统精简和高实时性操作系统
具有固化在非易失性存储器中的代码
嵌入式系统开发工作和环境
*3.请叙述嵌入式系统的发展过程。
a.始于微型机时代的嵌入式系统
(1)单片机开创了嵌入式系统独立发展之路
(2)单片机的技术发展史
诞生于20世纪70年代末,经历了SCM、MCU、SoC三大阶段。
b.现代计算机技术的两大分支
通用计算机系统
嵌入式计算机系统
4.嵌入式系统的功能是什么?
a.提供强大的网络服务
针对外部联网要求,嵌入式设备必须配有通信接口,相应需要TCP/IP协议簇软件支持;
由于家用电器相互关联,新一代嵌入式设备还需具备IEEE1394,USB,CAN,蓝牙或IrDA通信接口;
同时也需要提供相应的通信组网协议软件和物理层驱动软件。
b.小型化、低成本、低功耗
c.人性化的人机界面
d.完善的开发平台
5.嵌入式系统的结构?
原有的三层逐渐演变为四层,自下而上:嵌入式系统硬件平台、硬件抽象层、嵌入式实时操作系统和嵌入式系统应用。新增加为硬件抽象层,板级支持包是硬件抽象层的一种实现。
6.嵌入式系统的硬件平台由哪些部分构成?
嵌入式系统硬件平台是以嵌入式处理器为核心,由存储器、I/O单元电路、通信模块、外部设备等必要的辅助接口组成。
嵌入式操作系统的主要特点:体积小、实时性、特殊的开发调试环境;
分类:a.按嵌入式微处理器的位数分类:4位、8位、16位、32位和64位;
b.按软件实时性需求分类:非实时性系统(如PDA)、软实时系统(如消费类产品)和硬实时系统(如工业实时控制系统);
c.按嵌入式系统的复杂程度分类:小型、中型、大型。