第1章 嵌入式系统概论
1.1 嵌入式系统概述
随着现代计算机技术的飞速发展,逐渐形成了计算机系统的两大分支:通用计算机系统(如PC)和嵌入式计算机系统。通用计算机系统的硬件以标准化形态出现,通过安装不同的软件满足各种不同的要求。嵌入式计算机系统则是根据具体应用对象,采用量体裁衣的方式对其软/硬件进行定制的专用计算机系统。
1.1.1 嵌入式系统的定义
嵌入式系统是将计算机硬件和软件结合起来构成的一个专门的装置,这个装置可以完成一些特定的功能和任务。由于它可能会工作在一个与外界发生交互并受到时间约束的环境中,所以要求其能够在没有人工干预的情况下独立的进行实时监测和控制。另外由于被嵌入对象的体系结构、应用环境要求的不同,所以各个嵌入式系统也可以由各种不同的结构组成。
到目前为止,嵌入式系统已经有40多年的发展历史,并且是以硬件和软件交替双螺旋式发展的。**款嵌入式微处理器是Intel的4004,它出现在1971年,然后是在20世纪80年代初,Intel公司开发出MCS8051系列8位单片机。1981年开发世界上**个商业嵌入式实时内核(VTRX32),内核中包含了许多传统操作系统的特征,如任务管理、任务间通信、同步与相互排斥、中断支持、内存管理等功能。随后,出现了各种成型的嵌入式操作系统,目前嵌入式(实时操作系统)已经在全球形成了一个产业。
……