logo资料库

论文《嵌入式系统的现状及发展前景》.pdf

第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
资料共3页,全文预览结束
·75·                           信  息  技  术                     2001 年第 12 期 嵌入式系统的现状及发展前景 马义德 , 刘映杰 , 张新国 (兰州大学信息科学与工程学院 , 兰州 730000) 摘  要 : 从嵌入式系统的含义 、特点 、开发平台及其工业特征出发 , 深入阐述了嵌入式计算机 技术的发展现状 , 展望了嵌入式系统产业在我国的广阔发展前景 。 关键词 : 嵌入式系统 ; 嵌入式 DSP 处理器 ; 嵌入式软件 ; 嵌入式控制器 中图分类号 : TP273 + . 5   文献标识码 :A   文章编号 :1009 —2552 (2001) 12 —0057 —03 The situation and developing prospects of embedded Systems MaYide , LiuYingjie , ZhangXinguo (School of Information Seience and Engineering ,Lanzhou University ,Lanzhou 730000 ,China) Abstract :The article elaboratec the developing situation of embedded computer technology from The meaning , characteristic ,development platform and industry trait of embedded System ,anticipating the vast developing prospects of embedded System industrial in our country. KeyWords : Embedded system ; Embedded digital singnal processor ; Embedded software ; Embedded control 1  嵌入式系统的含义及分类 嵌入式系统被定义为 :以应用为中心 、以计算机 技术为基础 、软件硬件可裁剪 、适应应用系统对功 能 、可靠性 、成本 、体积 、功耗严格要求的专用计算机 系统 。 嵌入式系统是将先进的计算机技术 、半导体技 术和电子技术和各个行业的具体应用相结合后的产 物 ,这一点就决定了它必然是一个技术密集 、资金密 集 、高度分散 、不断创新的知识集成系统 。 目前嵌入式系统除了部分为 32 位处理器外 ,大 量存在的是 8 位和 16 位的嵌入式微控制器 (MCU) , 嵌入式系统是计算机应用的另一种形态 ,正如前所 述它与通用计算机应用不同 :嵌入式计算机是以嵌 入式系统的形式隐藏在各种装置 、产品和系统之中 的一种软硬件高度专业化的特定计算机系统 。目前 根据其发展现状 ,嵌入式计算机可以分成下面几类 : (1) 嵌入式微处理器 ( Embedded Microprocessor 收稿日期 :2001 —06 —07 作者简介 :马义德 ,男 ,1963 年出生 ,兰州大学信息科学与工程学院 教师 ,从事数字视频 、数字图像处理及图像编码教学研究 工作 ,现为兰州大学干旱生态国家重点实验室博士研究 生 ,研究方向为生物医学图像处理 。 Unit , EMPU) 嵌入 式 微 处 理 器 的 基 础 是 通 用 计 算 机 中 的 CPU。在应用中 ,将微处理器装配在专门设计的电 路板上 ,只保留和嵌入式应用有关的母板功能 ,这样 可以大幅度减小系统体积和功耗 。为了满足嵌入式 应用的特殊要求 ,嵌入式微处理器虽然在功能上和 标准微处理器基本是一样的 ,但在工作温度 、抗电磁 干扰 、可靠性等方面一般都做了各种增强 。 计数器 、 D、D A、 EPROM、RAM、总线 、总线逻辑 、定时 O、串 行 口 、脉 宽 调 制 输 出 、A (2) 嵌入式微控制器 (Microcontroller Unit , MCU) 嵌入式微控制器又称单片机 。嵌入式微控制器 一般以某一种微处理器内核为核心 ,芯片内部集成 ROM WatchDog、I Flash RAM、E2PROM 等各种必要功能和外设 。为适 应不同的应用需求 ,一般一个系列的单片机具有多 种衍生产品 ,每种衍生产品的处理器内核都是一样 的 ,不同的是存储器和外设的配置及封装 。这样可 以使单片机最大限度地和应用需求相匹配 ,功能不 多不少 ,从而减少功耗和成本 。和嵌入式微处理器 相比 ,微控制器的最大特点是单片化 ,体积大大减 小 ,从而使功耗和成本下降 、可靠性提高 。 (3) 嵌入式 DSP 处理器 ( Embedded Digital Signal
·85· 2001 年第 12 期                      信  息  技  术                            Processor , EDSP) DSP 处理器对系统结构和指令进行了特殊设 计 ,使其适合于执行 DSP 算法 ,编译效率较高 ,指令 执行速度也较高 。在数字滤波 、FFT、谱分析等方面 DSP 算法正在大量进入嵌入式领域 ,DSP 应用正从 在通用单片机中以普通指令实现 DSP 功能 ,过渡到 采用嵌入式 DSP 处理器 。 (4) 嵌入式片上系统 (System On Chip) 随着 EDI 的推广和 VLSI 设计的普及化 ,及半导 体工艺的迅速发展 ,在一个硅片上实现一个更为复 杂的 系 统 的 时 代 已 来 临 , 这 就 是 System On Chip (SOC) 。各种通用处理器内核将作为 SOC 设计公司 的标准库 ,和许多其它嵌入式系统外设一样 ,成为 VLSI 设计中一种标准的器件 ,用标准的 VHDL 等语 言描述 ,存储在器件库中 。用户只需定义出其整个 应用系统 ,仿真通过后就可以将设计图交给半导体 工厂制作样品 。这样除个别无法集成的器件以外 , 整个嵌入式系统大部分均可集成到一块或几块芯片 中去 ,应用系统电路板将变得很简洁 ,对于减小体积 和功耗 、提高可靠性非常有利 。 2  嵌入式系统工业的特点 (1) 嵌入式系统工业是不可垄断的高度分散的 工业 从某种意义上来说 ,通用计算机行业的技术是 垄断的 。占整个计算机行业 90 %的 PC 产业 ,80 % 采用 Intel 的 8x86 体系结构 ,芯片基本上出自 Intel , AMD ,Cyrix 等几家公司 。在几乎每台计算机必备的 操作系统和文字处理器方面 ,Microsoft 的 Windows 及 Word 占 80 - 90 % ,凭借操作系统还可以搭配其它应 用程序 。因此当代的通用计算机工业的基础被认为 是由 Wintel (Microsoft 和 Intel 90 年代初建立的联盟) 垄断的工业 。 嵌入式系统则不同 ,它是一个分散的工业 ,充满 了竞争 、机遇与创新 ,没有哪一个系列的处理器和操 作系统能够垄断全部市场 。即便在体系结构上存在 着主流 ,但各不相同的应用领域决定了不可能有少 数公司 、少数产品垄断全部市场 。因此嵌入式系统 领域的产品和技术 ,必然是高度分散的 ,留给各个行 业的中小规模高技术公司的创新余地很大 。另外 , 社会上的各个应用领域是在不断向前发展的 ,要求 其中的嵌入式处理器核心也同步发展 ,这也构成了 推动嵌入式工业发展的强大动力 。 器件是嵌入式系统产业的根本 ,嵌入式系统工 业的基础就是以应用为中心的“芯片”设计技术和面 向应用的软件产品开发技术 。 (2) 嵌入式系统具有的产品特征 嵌入式系统是面向用户 、面向产品 、面向应用 的 ,如果独立于应用自行发展 ,则会失去市场 。嵌入 式处理器的功耗 、体积 、成本 、可靠性 、速度 、处理能 力 、电磁兼容性等方面均受到应用要求的制约 ,这些 也是各个半导体厂商之间竞争的热点 。 和通用计算机不同 ,嵌入式系统的硬件和软件 都必须高效率地设计 ,量体裁衣 、去除冗余 ,力争在 同样的硅片面积上实现更高的性能 ,这样才能在具 体应用对处理器的选择面前更具有竞争力 。嵌入式 处理器要针对用户的具体需求 ,对芯片配置进行裁 剪和添加才能达到理想的性能 ;但同时还受用户订 货量的制约 。因此不同的处理器面向的用户是不一 样的 ,可能是一般用户 ,行业用户或单一用户 。 嵌入式系统和具体应用有机地结合在一起 ,它 的升级换代也是和具体产品同步进行 ,因此嵌入式 系统产品一旦进入市场 ,具有较长的生命周期 。嵌 入式系统中的软件 ,一般都固化在只读存储器中 ,而 不是以磁盘为载体 ,可随意更换 ,所以嵌入式系统的 应用软件生命周期也和嵌入式产品一样长 。另外 , 各个行业的应用系统和产品 ,和通用计算机软件不 同 ,很少发生突然性跳跃 ,嵌入式系统中的软件也因 此更强调可继承性和技术衔接性 ,发展比较稳定 。 嵌入式处理器的发展也体现出稳定性 ,一个体 系一般要存在 8 - 10 年的时间 。一个体系结构及其 相关的片上外设 、开发工具 、库函数 、嵌入式应用产 品是一套复杂的知识系统 ,用户和半导体厂商都不 会轻易地放弃一种处理器 。 (3) 嵌入式系统软件的特征 嵌入式处理器的应用软件是实现嵌入式系统功 能的关键 ,对嵌入式处理器系统软件和应用软件的 要求也和通用计算机有所不同 。 ①软件要求固态化存储 为了提高执行速度和系统可靠性 ,嵌入式系统 中的软件一般都固化在存储器芯片或单片机本身 中 ,而不是存贮于磁盘等载体中 。 ②软件代码高质量 、高可靠性 尽管半导体技术的发展使处理器速度不断提 高 、片上存储器容量不断增加 ,但在大多数应用中 , 存储空间仍然是宝贵的 ,还存在实时性的要求 。为 此要求程序编写和编译工具的质量要高 ,以减少程
ΠΠ ΠΠ ΠΠ ΠΠ 2 ΠΠ ·95·                           信  息  技  术                     2001 年第 12 期 序二进制代码长度 、提高执行速度 。 ③系统软件 (OS) 的高实时性是基本要求 多任务嵌入式系统中 ,对重要性各不相同的任 务进行统筹兼顾的合理调度是保证每个任务及时执 行的关键 ,单纯通过提高处理器速度是无法完成和 没有效率的 ,这种任务调度只能由优化编写的系统 软件来完成 ,因此系统软件的实时性是基本要求 。 ④多任务操作系统是知识集成的平台和走向工 业标准化道路的基础 (4) 嵌入式系统开发需要开发工具和环境 通用计算机具有完善的人机接口界面 ,在上面 增加一些开发应用程序和环境即可进行对自身的开 发 。而嵌入式系统本身不具备自举开发能力 ,即使 设计完成以后用户通常也是不能对其中的程序功能 进行修改的 ,必须有一套开发工具和环境才能进行 开发 ,这些工具和环境是基于通用计算机上的软硬 件设备以及各种逻辑分析仪 、混合信号示波器等 。 (5) 嵌入式系统软件需要 RTOS 开发平台 通用计算机具有完善的操作系统和应用程序接 口 (API) ,是计算机基本组成不可分离的一部分 ,应 用程序的开发以及完成后的软 件 都 在 操 作 系 统 (OS) 平台上面运行 ,但一般不是实时的 。嵌入式系 统则不同 ,应用程序可以没有操作系统直接在芯片 上运行 ;但是为了合理地调度多任务 、利用系统资 源 、系统函数以及和专家库函数接口 ,用户必须自行 选配 RTOS 开发平台 ,这样才能保证程序执行的实 时性 、可靠性 ,并减少开发时间 ,保障软件质量 。 (6) 嵌入式系统开发人员以应用专家为主 通用计算机的开发人员一般是计算机科学或计 算机工程方面的专业人士 ,而嵌入式系统则是要和 各个不同行业的应用相结合的 ,要求更多的计算机 以外的专业知识 ,其开发人员往往是各个应用领域 的专家 。因此开发工具的易学 、易用 、可靠 、高效是 基本要求 。 3  嵌入式系统的应用前景 嵌入式控制器的应用几乎无处不在 :移动电话 、 家用电器 、汽车 ……无不有它的踪影 。嵌入控制器 因其体积小 、可靠性高 、功能强 、灵活方便等许多优 点 ,其应用已深入到工业 、农业 、教育 、国防 、科研以 及日常生活等各个领域 ,对各行各业的技术改造 、产 品更新换代 、加速自动化化进程 、提高生产率等方面 起到了极其重要的推动作用 。 嵌入式计算机在应用数量上远远超过了各种通 用计算机 ,一台通用计算机的外部设备中就包含了 5 - 10 个嵌入式微处理器 。在制造工业 、过程控制 、 网络 、通讯 、仪器 、仪表 、汽车 、船舶 、航空 、航天 、军事 装备 、消费类产品等方面均是嵌入式计算机的应用 领域 。 嵌入式系统工业是专用计算机工业 ,其目的就 是要把一切变得更简单 、更方便 、更普遍 、更适用 ;通 用计算机的发展变为功能电脑 ,普遍进入社会 ,嵌入 式计算机发展的目标是专用电脑 ,实现“普遍化计 算”,因此可以称嵌入式智能芯片是构成未来世界的 “数字基因”。正如我国资深嵌入式系统专家 —沈绪 榜院士的预言 ,“未来十年将会产生针头大小 、具有 超过一亿次运算能力的嵌入式智能芯片”,将为我们 提供无限的创造空间 。总之“嵌入式微控制器或者 说单片机好象是一个黑洞 ,会把当今很多技术和成 果吸引进来 。中国应当注意发展智力密集型产业”。 参  考  文  献 1  吕京建. BOL System Inc. 从嵌入式系统的可靠性与可信性看 Y2K问题. 2  穆玉刚 , 等. 嵌入式系统及其调试手段的研究 JOURNAL OF SHENYANG INSTITUTE OF TECHNOLOGY(Vol 18 No. 4. 1999. 3  吕京建 ,等. 嵌入式 Internet 技术及其应用. http : www. bol - sys tem. com 4  吕京建 ,肖海桥. 嵌入式处理器分类与现状. http : www. bol - system. com 5  吕京建 ,肖海桥. 面向二十一世纪的嵌入式系统综述. http : www. bol - system. com 6  Clarke Esler ,TASKING Inc. And Christopher S. Sontag ,emWare《Em bedded web for 8 - and 16 - bit MPUs》Components in Electronics. April 1999. 7  Warren Webb. 嵌套技术促进汽车改革. http : www. ednchina. com 8  吕京建 ,肖海桥. 嵌入式系统开发工具及 RTOS 平台. http : www. bol - system. com 9  TASKING致力于嵌入式通信 ,推动 Internet 和通信解决方案. ht tp : www. bol - system. com 10  嵌入式系统的 2000 年问题. 中国台湾省行政院主计处电子处 理资料中心. 11  何立民. 建设单片机应用平台 , 实施平台开发战略. http : www. bol - system. com 12  8 位和 16 位微控制器的嵌入式 Internet 接入. http : www. bol - system. com 13  能提供 C 可编程性的低成本控制器. EDN 编辑部 ,EDN 2000. 责任编辑 :杨立民
分享到:
收藏