(3)资源比通用 PC 系统少 从芯片的性能、存储器的容量或是系统的规模来说,都比通用 PC 系统少得多。

这就使嵌入式系统的成本大大降低,有利于它在各领域的广泛推广。论文网

(4)具有较长的生命周期 一旦进入市场,具体的嵌入式系统一般都具有较长的生命周期,因为嵌入式系统

与具体应用结合,对应的升级换代也同步进行。

(5)专用开发工具和方法设计 嵌入式系统有一套开发工具,配合环境通用计算机软硬件设备等才能进行开发。

其中目标机作为最后的执行机,主机用于程序开发,二者交替结合进行。

(6)知识集成系统 “嵌入式系统是将先进的计算机技术、半导体工艺、电子技术和通信网络技术与

各领域的具体应用结合的产物”。所以它必然是一个高度分散、技术密集、不断创新 的知识集成系统。嵌入式系统已成为 21 世纪技术发展一大热点。

1.2.3 嵌入式系统的基本组成

嵌入式系统本身会针对不同的问题和不同应用领域设计自身功能,因此在软件和 硬件设计方面会产生一定的区别。 从整体上来看,嵌入式系统由硬件和软件两大部 分构成。如图 1.1 所示,为一般嵌入式系统硬件的基本结构框图:

典型的嵌入式系统硬件组成的方框图

图 1.1 典型的嵌入式系统硬件组成的方框图

如图 1.1 所示,以处理器为核心,辅以外围电路设备和必要的接口组成。在嵌 入式系统设计中,应尽可能以最少的外围部件构成一个应用系统,选择适于系统功能 接口的 SoC/SOPC 芯片,满足不同的需求。文献综述

嵌入式处理器分类有: 嵌入式微处理器、嵌入式微控制器 MCU、嵌入式 DSP。 常用的外部设备以功能可分为以下 5 类:(1)存储器、(2)通信接口、(3)输入

/输出设备、(4)设备扩展接口、(5)电源及辅助设备。在软件部分,当设计较为 简单的时候,可以不使用操作系统,但较为复杂时,就需要一个操作系统进行操控和 管理。如图 1.2,嵌入式系统软件结构包含以下 4 个层面:

设备驱动程序 

板级支持包 BSP

硬件抽象层 HAL

图 1.2 典型嵌入式系统软件结构示意图

(1)驱动层程序

使用任何外设的时候,都有对应的对其提供支持的驱动程序。上层软件只调用驱 动层程序提供的接口,不对设备内部进行操作。

(2)实时操作系统 RTOS 实时操作系统支持嵌入式系统运行,负责资源的分配;控制并发活动;提供系统

接口等等。常用的 RTOS 有:μC/OS-II、μCLinux、嵌入式 Linux、VxWorks、Android、 Window CE、pSOS 等。

(3)应用程序接口 API来!自~优尔论-文|网www.youerw.com

应用程序接口 API 是硬件或计算机系统预先提供的标准指令,软件人员可以直接 通过调用 API 来完成功能的执行,大大简化应用程序的编写过程,为版本升级带来方 便。

(4)应用程序

在系统的主任务基础之上, 用户通过调用系统的 API 函数对实际的嵌入式系统应

用软件进行操作。用户在应用程序中可创建用户自己的任务。任务间的协调依赖于系 统的消息队列。

1.2.4 嵌入式系统的应用

经过几十年的发展,嵌入式系统在各个领域的产业化方面发挥着重要的作用。如 图 1.3 所示,其主要应用于消费电子、通信网络、工业控制、军事国防和航空等领域

上一篇:基于FPGA的直扩GMSK调制器设计
下一篇:VHDL数字频带传输系统的建模与设计

基于Java的串口通信设计

基于Kinect的深度图像编码

基于混沌的数字图像加密技术研究

基于Virtex-5FPGA的图像处理系统研究

基于移动通信的工业生产线状态监测技术研究

基于TF/IDF特征的网络问题自动分类研究

基于坐标变换方法的隐身...

麦秸秆还田和沼液灌溉对...

互联网教育”变革路径研究进展【7972字】

LiMn1-xFexPO4正极材料合成及充放电性能研究

ASP.net+sqlserver企业设备管理系统设计与开发

新課改下小學语文洧效阅...

老年2型糖尿病患者运动疗...

网络语言“XX体”研究

我国风险投资的发展现状问题及对策分析

张洁小说《无字》中的女性意识

安康汉江网讯