嵌入式系统发展方向

2024-05-24

嵌入式系统发展方向(通用8篇)

篇1:嵌入式系统发展方向

未来嵌入式系统的发展趋势 在网络、通信、微电子发展的基础上,以及势不可挡的数字化信息产品的强大需求推动下,嵌入式技术具有广阔的发展创新空间。

(1)低功耗、高性能、高可靠性的系统需求对我国芯片设计是一个机遇。以嵌入式处理 器为领头的国产CPU、片上系统(SoC)、片上网络系统(NoC)将有很大的发展。

(2)Linux正逐渐成为嵌入式操作系统的主流;J2ME技术也将对嵌入式软件的发展产生深远影响。目前自由软件技术备受青睐,并对软件技术的发展产生了巨大的推动作用。嵌入式操作系统内核不仅需要具有微型化、高实时性等基本特征,还将向高可信性、自适应性、构件组件化方向发展;支撑开发环境将更加集成化、自动化、人性化;系统软件对无线通信和能源管理的功能支持将日益重要。近几年来,为使嵌入式设备更有效地支持Web服务而开发的操作系统不断推出。这种操作系统在体系结构上采用面向构件、中间件技术,为应用软件乃至硬件的动态加载提供支持,即所谓的“即插即用”,在克服以往的嵌入式操作系统的局限性方面显示出明显的优势。

(3)Java虚拟机与嵌入式Java将成为开发嵌入式系统的有力工具。嵌入式系统的多媒体化将变成现实。它在网络环境中的应用已是不可抗拒的潮流,并将占领网络接入设备的主导地位。

(4)嵌入式系统与人工智能、模式识别技术的结合,将开发出各种更具人性化、智能化的实际系统。智能手机、数字电视,以及汽车电子的嵌入式应用,是这次机遇中的切入点。伴随网络技术、网格计算的发展,以嵌入式移动设备为中心的“无所不在的计算”将成为现实。

篇2:嵌入式系统发展方向

嵌入式操作系统的发展历程、特点及发展趋势

摘 要:本文回顾了嵌入式操作系统发展的历史,通过与通用桌面操作系统的比较,分析了嵌入式操作系统的特点,并且从嵌入式操作系统市场和技术的发展着手,探讨了嵌入式系统的未来发展趋势。

关键词:嵌入式系统;嵌入式操作系统;实时性

1.嵌入式操作系统的发展历程

嵌入式系统是以应用为中心,软硬件可裁减的,适用于对功能、可靠性、成本、体积、功耗等综合性严格要求的专用计算机系统。具有软件代码小、高度自动化、响应速度快等特点,特别适合于要求实时和多任务的体系。嵌入式系统主要由嵌入式处理器、相关支撑硬件、嵌入式操作系统及应用软件系统等组成,它是可独立工作的“器件”。综观嵌入式技术的发展,大致经历了以下3个阶段:

第一阶段:嵌入技术的早期阶段,以功能简单的专用计算机或单片机为核心的可编程控制器形式存在,具有监测、伺服、设备指示等功能。这种系统大部分应用于各类工业控制和飞机、导弹等武器装备中。

第二阶段:以嵌入式CPU和嵌入式操作系统为标志的嵌入式系统。这一阶段系统的主要特点是:计算机硬件出现了高可靠、低功耗的嵌入式CPU,如Power PC等。

第三阶段:以芯片技术和Internet技术为标志的嵌入式系统。微电子技术发展迅速,SOC(片上系统)使嵌入系统越来越小,功能却越来越强。目前大多数嵌入式系统还孤立于Internet之外,但随着Internet的发展以及Internet技术与信息家电、工业控制技术等结合日益密切,嵌入式技术与Internet技术的结合正推动嵌入式技术的快速发展。

嵌入式操作系统是嵌入式系统极为重要的组成部分,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。嵌入式操作系统具有通用操作系统的基本特点,如能够有效管理越来越复杂的系统资源;能够把硬件虚拟化,使得开发人员从繁忙的驱动程序移植和维护中

第 1 页

共 5 页

嵌 入 式 课 程 作 业

解脱出来;能够提供库函数、驱动程序、工具集以及应用程序。与通用操作系统相比较,嵌入式操作系统在系统实时高效性、硬件的相关依赖性、软件固态化以及应用的专用性等方面具有较为突出的特点。嵌入式操作系统伴随着嵌入式系统的发展经历了三个比较明显的阶段:

第一阶段:无操作系统的嵌入算法阶段,通过汇编语言编程对系统进行直接控制,运行结束后清除内存。系统结构和功能都相对单一,处理效率较低,存储容量较小,几乎没有用户接口,比较适合于各类专用领域中。

第二阶段:以嵌入式CPU为基础、简单操作系统为核心的嵌入式系统。CPU 种类繁多,通用性比较差;系统开销小,效率高;一般配备系统仿真器,操作系统具有一定的兼容性和扩展性;应用软件较专业,用户界面不够友好;系统主要用来控制系统负载以及监控应用程序运行。

第三阶段:通用的嵌入式实时操作系统阶段,以嵌入式操作系统为核心的嵌入式系统。能运行于各种类型的微处理器上,兼容性好;内核精小、效率高,具有高度的模块化和扩展性;具备文件和目录管理、设备支持、多任务、网络支持、图形窗口以及用户界面等功能;具有大量的应用程序接口API;嵌入式应用软件丰富。

2.嵌入式操作系统的特点 1)实时性

在信息时代,人们需要在有效的时间里对接受的信息进行处理,为进一步的工作和决策争取时间,这就要求工作系统具有很高的实时性。所谓实时性,其核心含义在于操作系统在规定时间内准确完成应该做的事情,并且操作系统的执行线索是确定的,而不是单纯的速度快。

大多数嵌入式操作系统工作在对实时性要求很高的场合,主要对仪器设备的动作进行检测控制,这种动作具有严格的、机械的时序;而一般的桌面操作系统基本上是根据人在键盘和鼠标发出的命令进行工作,人的动作和反应在时序上并不很严格。比如,用于控制火箭发动机的嵌入式系统,它所发出的指令不仅要求速度快,而且多个发动机之间的时序要求非常严格,否则就会失之毫厘,谬以千里。在这样的应用环境中,非实时的普通操作系统无论如何是无法适应的。即使

第 2 页

共 5 页

嵌 入 式 课 程 作 业

我们所开发的并不是生命攸关的或者生产控制那样的关键任务系统,例如对嵌入式操作系统应用来说很有前途的领域-----消费电子产品,设备的高可靠性可以有效地减低维护成本,软件运行效率高也会降低对CPU的要求,从而降低硬件成本。对于此类价格十分敏感的产品,实时性、可靠性仍然是非常值得重视的问题。因此,实时性是嵌入式系统最大的优点,在嵌入式软件中最核心的莫过于嵌入式RTOS实时操作系统。2)可剪裁性

能否根据悠扬的乐曲对系统的功能模块进行配置是嵌入式系统与普通系统的另一区别。这可以从以下几个方面分析: i.从硬件环境来看,普通系统具有标准化的CPU存储和I/O架构,而嵌入式环境的硬件环境只有标准化的CPU,没有标准的存储、I/O和显示器单元。

ii.从应用环境来看,桌面操作系统面向复杂多变的应用,而嵌入式操作系统面向单一设备的固定的应用。

iii.从开发界面来看,桌面操作系统给开发人员提供一个“黑箱”,让开发人员通过一系列标准的系统调用来使用操作系统的功能,而嵌入式试图为开发人员提供一个“白箱”,让开发人员可以自主控制系统的所有资源。普通系统的研究开发是尽可能在不改变自身的前途下具有广泛的适应性。也就是说:不论应用环境怎么改变,都不应对自身做太多的变化。而应用于嵌入式环境的RTOS,在研发的时候就必须立足于面向对象,改变自身、开放自身,让开发人员可以根据硬件环境和应用环境的不同而对操作系统进行灵活的裁剪和配置,因为对于任何一个具体的嵌入式设备,它的功能是确定的,因此只要从原有操作系统中把这个特定应用所需的功能拿来即可以。可剪裁性在软件工程阶段是利用软件配置方法实现软件构建的“即插即用”。

3)可靠性

一般来说,嵌入式系统一旦开始运行就不需要人的过多干预。在这种条件下,要求负责系统管理的嵌入式操作系统具有较高的稳定性和可靠性。而普通操作系统则不具备这种特点。这导致桌面操作环境与嵌入式环境在设计思路上有重大的不同。

第 3 页

共 5 页

嵌 入 式 课 程 作 业

i.桌面环境假定应用软件与操作系统相比而言是不可靠的,而嵌入式环境假定应用软件与操作系统一样可靠。运行于嵌入式环境中的RTOS要求应用软件具有与操作系统同样的可靠性,这种设计思路对应用开发人员提出了更高的要求,同时也要求操作系统自身足够开放。

ii.桌面操作系统比较庞大复杂,而嵌入式系统提供的资源有限,由于硬件的限制,嵌入式操作系统必须小巧简捷。对于系统来说,组成越简单、性能越可靠,组成越复杂,故障概率越大是一个常理。局部的不足会导致整体的缺陷,系统中任何部分的不可靠都会导致系统整体的不可靠。

3.嵌入式操作系统的发展趋势

目前各种嵌入式Linux操作系统正迅速发展,已经形成了能与Windows CE等嵌入式操作系统进行有力竞争的局面。嵌入式Linux操作系统的迅速崛起,主要由于人们对自由软件的渴望与嵌入式系统应用的特制性,要求提供系统源码层次上的支持,而嵌入式Linux正适应了这一需求,它不仅具有开放源代码,系统内核小、效率高、内核网络结构完整,裁减后的系统很适于如信息家电等嵌入式系统的开发。嵌入式Linux操作系统的产品化及可靠性是目前受制约的一个重要因素。

微软的Win CE是一个较具代表性的、由桌面操作系统演变而成的实时嵌入式操作系统。虽然提供了较为强大的类似于桌面操作系统的功能,但针对嵌入式系统的特征与特性而言,Win CE显得笨拙且在内核结构的设计中并未考虑适应系统的高度可裁减性的要求。以VxWorks为代表的传统嵌入式操作系统是应用最广泛、市场占有率较具优势的几个系统,它们是专门为嵌入式微处理器设计的高模块化、高性能的实时操作系统,广泛应用于高科技产品中,包括消费电子设备、工业自动化、无线通信产品、医疗仪器、数字电视与多媒体设备,具有很好的 安全性、容错性以及系统灵活性。虽然它们都提供专有的API接口,但是缺乏应用的高效性,网络连接功能较差,系统对应用程序开发支持相对较弱。对现在复杂的、网络化的、多处理器的嵌入式系统的许多应用需要而言,它已显得力不从心。

随着硬件技术、应用需求和开发需求的变化,如,微电子技术--芯片的集成第 4 页

共 5 页

嵌 入 式 课 程 作 业

技术和片上系统;强实时、高可靠应用需求--飞机、火箭控制等;开发需求--信息家电需要越来越多的研究和设计人员参与嵌入系统的开发,如同台式系统一 样嵌入系统需要使用方便、功能强大的开发系统,嵌入操作系统也需要支持面向对象和可重用等技术。

4.结束语

嵌入式操作系统与普通系统相比是更为健壮的、低成本的、特性完备的操作系统。它的应用将大大提高嵌入式系统开发的效率,改变以往嵌入式软件设计只能针对具体的应用从头做起的状况,在嵌入式系统之上开发嵌入式系统将减少系统开发的工作量,增强嵌入式应用软件的可移植性,是嵌入式系统的开发方法更具科学性。

参考文献:

1. 林建明。嵌入式操作系统技术发展趋势。计算机工程,2001年27卷第10期。

2. 宋延昭。嵌入式操作系统介绍及选型原则。工业控制计算机,2005年18卷第7期。

第 5 页

篇3:嵌入式操作系统的应用及发展

1. 嵌入式操作系统的概念。

嵌入式操作系统是指将应用作为核心, 以计算机技术为基础, 实行软件可编程化, 对硬件可以进行重构、剪裁的计算机操作系统。该操作系统一般嵌入到对象环境中, 并对外界物理数据进行采集、处理;还可以根据对象环境的需要进行特定的程序设定, 实现人对控制对象的控制或人机交互等功能。

2. 嵌入式操作系统软件的特点。

嵌入式操作系统的基本特征是应用的底层性和对象的耦合性。以尽可能满足对象数据的控制、采集、功耗、开发环境、可靠性以及适应能力等作为嵌入式操作系统的选择标准。而笔者所在的单位, 研究的嵌入式操作系统属于资源有限、实时性要求较高、专用性强的应用控制系统。所以, 在软件方面的设计、实现手段上, 和PC及其他同类软件有很大的不同, 主要表现在以下方面。

(1) 实时性的控制方法不同。PC软件主要通过提升处理器的性能来提高速率, 除外还在动态分配、缓存方案等技术方面有所体现。但如果嵌入式操作系统使用这些技术就会出现工作频率低、硬件资源不足等问题, 降低了系统的安全稳定性。

(2) 异构特征不同。在设计嵌入式操作系统的控制软件时, 不仅要对硬件的固有部分进行考虑, 还要考虑系统以外的各类通讯、专门让传感器使用的信号处理接口、执行机构的异步处理并发事件的能力及不同控制对象的实施期望。所以, 不一样的硬件系统或控制目标在系统构建方面会有不同的方案。

3. 系统性能指标不同。

嵌入式软件的编写要考虑硬件系统匹配的功耗、故障恢复、高可靠性、不间断运行等方面的制约条件, 以便达到在特定应用环境下的实时性响应、控制功能等要求。所以, 在借鉴通用软件技术、规范软件开发过程和遵守软件工程理论的基础上, 要根据嵌入式操作系统的特征开发新的算法和技术结构提高开发率, 保证系统软件的可靠性、稳定性、易维护性、可移植性和复用性。

二、嵌入式操作系统的应用

1. 嵌入式操作系统软件的应用状况。

(1) 嵌入式操作系统的应用增加了嵌入式操作系统软件的比重, 使应用程序所占比重越来越大, 解决了软件开发标准难统一的问题, 为开发软件程序、程序档案的组织管理、应用程序接口等, 找到了新的解决方法。所以, 在嵌入式操作系统平台基础上, 开发出的程序有非常高的可移植性。该软件的产品化和函数化增进了行业之间的交流, 避免了不必要的劳动重复, 使知识的创新效率得到了提高。

(2) 虽然嵌入式操作系统来自微型机时代, 但在短时间内就发展到了单片机时代。处于单片机时代中嵌入式系统, 凭着器件的形态快速地又发展到了传统电子技术领域里。

2. 嵌入式操作系统软件的应用领域。

(1) 3G领域。当前的电子产品和传统的工业嵌入系统的网络功能是一样的, 二者成为嵌入式系统的最大的两个市场, 而3G会为消费电子领域里的嵌入式操作系统提供更多的商机。

(2) 通信领域。综合了嵌入式计算机技术、通信技术、传感器技术以及信息处理的技术的网络通信, 可以随时随地进行监测、采集对象信息, 并对其处理, 得到准确详细的信息后, 将这些信息传给需要的用户。

(3) 家电领域。家电智能在IT企业和传统的家电企业的大力推动下, 使其的开发研究进入了一个新的层次。

(4) 网络安全。如今, 全球计算机都被因特网联到了一起, 计算机的信息安全也就需要更有效的保护措施, 而嵌入式的网络安全设施为其提供了比较好的解决办法。

(5) 身份识别技术。鉴定个人身份, 提高信息的安全成为当下必须解决的社会问题。使用嵌入式技术开发出身份识别产品, 保证了我国的信息安全、资源共享和国家的稳定发展。

三、嵌入式操作系统的发展趋势

目前, 我国的嵌入式操作系统主要适用在消费电子类产品 (数字机顶盒、音频播放器、游戏机、移动手持工具) 、汽车电器 (机动车行驶记录系统、防盗系统、GPS定位) 、医用电子产品 (监护仪、脉象仪、心电仪) 、网络产品、工业等领域, 并且需求量会迅速上升。尤其是在东北老工业基地的振兴政策中, 一定会引发投资热, 设备的改造热等现象, 这些产品会来更多的经济效益。

篇4:浅谈嵌入式系统的应用与发展

关键词 嵌入式系统 嵌入式CPU 嵌入式操作系统 消费类电子产品

中图分类号:TP273 文献标识码:A

嵌入式计算系统在一般情况下不运用在通用计算机,我们通常所说的固件就是在运行中固化的软件,用户最终是很难或者根本不可能改变固件,操作系统和应用软件集成到计算机的硬件系统中,形成系统的应用软件和系统硬件集成。嵌入式系统软件具有代码少,高度自动化,响应快等特点,特别是适合于实时和多任务处理的情况下。相比与通用计算机系统,嵌入式系统的低功耗,高可靠性,功能强大,性能价格比高,实时,多任务处理,占用空间小,效率高,应用程序特定,可灵活定制就非常占据优势。

1 嵌入式系统中的应用现状

就目前而言,中国嵌入式系统市场进入快速增长期。在过去几年和未来几年,为几乎所有的电子设备的嵌入式系统的发展注入了新的活力,由于飞速发展的互联网趋势和微处理器以廉价的形式出现使嵌入式系统在我们日常的生活中形成一个更大的应用领域。中国嵌入式系统的主要客户集中在消费电子,通信,医疗,安防等行业。中国目前的嵌入式系统市场,几大热点应用领域包括:汽车和电力系统的电源管理,高清晰度数字电视和数字机顶盒,智能手机与智能工业设备,终端和联网能力。嵌入式工业设备将融入更多的智能功能,如通信和网络,并在汽车电子市场,医疗电子市场,机械和电子产品市场,视频电子市场和数码电子产品市场已越来越广泛的应用。

1.1 消费类电子产品

环球资源2004年联合研究,这项报告显示,在亚太地区的嵌入式系统最迫切的需求行业是消费电子行业。近年来FPGA技术的飞速发展和广泛的应用程序和嵌入式消费类电子产品。全球数字和高清晰度广播和电视传输标准,游戏和多媒体娱乐系统,液晶和等离子显示技术,家庭DVR和DVD-W技术,汽车驾驶室娱乐系统和GPS导航系统,信息,通信和安全系统及其他持续上升的需求和应用,标志着前者在消费类电子产品是普遍深入人们的生活。

1.2 汽车和动力系统,智能电源管理技术

随着搭载CPU的汽车电子设备要求电源电压变得更加多样化,需要更低的电压和更强大的功能,电源管理也变得越来越重要,电源管理的要求也在不断变化。汽车电子设备变得更大,屏幕分辨率变高,但在同一时间,其规模要小得多。所有这些新的应用程序将需要高集成度,高性能,高效率的电源管理。车载电源延长便携式设备的电池寿命,它也需要设法消除自动开关电源敏感电路的干扰。电力系统,变电站点多面广,以及减员增效适应现代管理要求的,有很大一部分的无人值守变电站,同时也为基于嵌入式Web服务器的配置管理技术的设备提供了良好的条件。可以大大减少劳动力,设备运行,设备管理,及时了解变电站运行信息,设备故障的处理也更迅速和有效。随着国家电网的发展,基于嵌入式Web服务器设备的维护比基于传统的拨号远程维护方法更有利。

1.3 工业控制嵌入式设备

全球各行业各领域迅速发展时,在中国工业控制领域,医疗电子市场,与国民生产总值,机械和电子产品市场,视频和数码电子产品市场的电子产品市场,航空航天,运输相关的嵌入式应用程序也快速增长起来。近年来,嵌入式网络解决方案,已经发生了重大的变化:首先是小设备,如手持式扫描仪;其次是具有更高的网络传输速度和便携无线功能要求;需求再度降低功耗;最后需要进行数据安全和加密。

2 嵌入式系统的发展趋势

(1)根据行业和领域不同的发展阶段来看,嵌入式应用软件开发时需要对此进行配套相同能力的开发工具和操作系统支持。随着互联网技术的日趋成熟,随着带宽的增加,ICP和ASP提供的信息内容在互联网上越来越丰富,形式多样的应用项目。在为了满足应用程序升级功能,设计师不仅需要越发强大的嵌入式处理器,如32,64R工人SC芯片或信号处理器DSP增强处理能力;还需要采用实时多任务编程技术和交叉开发工具技术来控制嵌入式系统功能的复杂性,从而达到简化设计应用程序,以此来确保软件的质量和缩短软件的开发周期。

(2)网络发展已经成为一个必然的趋势,以满足嵌入式的分布式处理架构和应用程序的访问,在二十一世纪的需要配备标准要求的嵌入式系统中,一个或多个网络通信接口。外部网络的要求,配备必要的通信接口,相应的需要TCP/IP协议套件的软件支持,还需要提供相应的通信网络协议软件和物理层驱动软件的嵌入式设备。

(3)嵌入式产品设计师在设计时要考虑到嵌入式系统支持小型电子设备体积小,微功耗,成本低等性能,内存容量的限制和复用接口芯片。因此,设计嵌入式产品需要经验丰富的软件人才,也需要发展先进的嵌入式软件技术,如Java,Web和WAP等等。

参考文献

[1] 张连明.嵌入式系统设计与开发[J].现代电子技术,2003.

篇5:嵌入式系统发展方向

计算机科学与技术专业(专业基础课)第七学期

一、嵌入式系统教学实验平台配置 1.平台的硬件配置

MICETEK EV44B0II是一个适用于手持设备和一般应用的S3C44B0X处理器的教学开发平台。它包括采用ARM7TDMI的S3C44B0X处理器、8位LCD连接器和触摸屏接口、10MHz外部时钟、1M×16位的FLASH、4M×16位的SDRAM,2个RS232串行口、一个JTAG接口、1个并行调试接口、1个RTC、1个I²C E²PROM、1个10/100MB网络接口、1个USB接口、1个具有扬声器和麦克的音频接口、一位8段码显示器、1个4×4键盘、特殊功能引脚和总线扩展接口。2. 软件开发环境

操作系统和图形界面API采用开源的μCLinux和MicroWindows(GUI)等。开发工具采用上海祥佑数码公司提供的LinuxView软件。它是在WINDOWS环境下用于嵌入式Linux内核调试和应用程序调试的集成开发环境。试和调试硬件和BSP。

二、实验目的

《嵌入式系统设计与实现(实验课)》的实验内容分为2个层次。基本部分目的是让学生了解(认识)嵌入式软件和硬件的一般开发环境与流程;让学生熟悉实验开发工具;掌握实验开发工具的操作方法及使用,熟悉软件编程环境,根据《实验指导书》的内容进行基本的嵌入式程序开发。综合应用部分目的是让学生综合运用前面所学到的知识,按照指定的题目,自行设计开发嵌入式应用程序。

三、基本型和研究性实验

(一)基本实验

实验一

Hitools for uClinux开发环境 1. 实验目的及意义:

熟悉Hitools for uClinux开发环境,学会JEDI仿真器的使用。了解使用Hitools for uClinux进行uClinux开发的基本过程。2.实验要求:

必修

3.实验步骤:

(1)安装 Hitool for ARM supporting uClinux

(2)建立开发环境

(3)配置内核和必要的应用程序

(4)编译内核和根文件系统

(5)调试内核

4.试验类型:

设计

5.需开实验组数:

30组

6.消耗材料金额

实验二

44B0 初始化 1. 实验目的及意义:

完成S3C44B0的初试化配置,顺利进入C程序。2.实验要求:

必修

3.实验步骤:

(1)连接EV44B0-II 和PC(JTAG或并口,),超级终端也可连上。

(2)运行Hitool for ARM, 建立项目并加入四个源文件,编译。

(3)加载目标文件,运行。

4.试验类型:

设计

5.需开实验组数:

30组

6.消耗材料金额

实验三

JTAG调试和MDB调试 1. 实验目的及意义:

学会使用 Hitools for uClinux进行系统级调试和任务级调试。2.实验要求:

必修

3.实验步骤:

(1)创建一个新工程,添加源文件hello.c,编译。(2)使用JTAG调试应用。

(3)使用MDB 调试应用程序。

4.试验类型:

设计

5.需开实验组数:

30组 6.消耗材料金额

实验四

Timer调试 1. 实验目的及意义:

用中断方式,定时改变8-SEG的某段的显示时间。2.实验要求:

必修

3.实验步骤:

(1)连接EV44B0-II 和PC(JTAG或并口,),超级终端也可连上。(2)运行Hitool for ARM, 建立项目并加入四个源文件,编译。(3)加载目标文件,运行。

4.试验类型:

设计

5.需开实验组数:

30组

6.消耗材料金额

实验五

FLASH操作调试 1. 实验目的及意义:

熟悉Flash的基本操作方法,完成对BOOT Flash的擦除及烧入。2.实验要求:

必修

3.实验步骤:

(1)连接EV44B0-II 和PC(JTAG或并口),超级终端和EV44B0-II的UART0 相连。

(2)运行Hitool for ARM, 建立项目并加入四个源文件,编译。(3)把要烧入的文件下载到SDRAM(注意不要和你所建项目的地址重合)。

(4)加载目标文件,运行。

4.试验类型:

设计

5.需开实验组数:

30组

6.消耗材料金额

实验六

Keyboard调试 1. 实验目的及意义: 利用其I/O口和外部中断,构成一个键盘扫描电路。2.实验要求:

必修

3.实验步骤:

(1)连接EV44B0-II 和PC(JTAG或并口,),超级终端也可连上。(2)运行Hitool for ARM, 建立项目并加入四个源文件,编译。(3)加载目标文件,运行。

4.试验类型:

设计

5.需开实验组数:

30组

6.消耗材料金额

实验七

UART调试 1. 实验目的及意义:

用中断和BDMA方式,在UART0输出一串字符,然后把在键盘上键入的在超级终端上显示出来。2.实验要求:

必修

3.实验步骤:

(1)连接EV44B0-II 和PC(JTAG或并口,),超级终端也可连上。(2)运行Hitool for ARM, 建立项目并加入四个源文件,编译。(3)加载目标文件,运行。

4.试验类型:

设计

5.需开实验组数:

30组

6.消耗材料金额

实验八

RTC & WDT调试 1. 实验目的及意义:

用RTC功能,在超级终端和LCD上显示小时,分,秒,就象一个时钟,还结合WDT的RESET功能,当在超级终端键入一时,系统重启。2.实验要求:

必修

3.实验步骤:

(1)连接EV44B0-II 和PC(JTAG或并口),依附录连接超级终端和UART0。(2)运行Hitool for ARM, 建立项目并加入五个源文件,编译。

(3)加载目标文件,运行,在超级终端上会要求依次输入年,月,日,星期,小时,分和秒。然后在超级终端显示全部,并在LCD显示小时,分和秒,并实时更新。(4)在PC键盘摁“1”,评估板进入WDT测试,在超级终端上显示0~10,然后在2秒种后重起。

4.试验类型:

设计

5.需开实验组数:

30组

6.消耗材料金额

实验九

ADC & TOUCH PANEL调试 1. 实验目的及意义:

利用S3C44B0的I/O和ADC,做一个触摸屏的实验。2.实验要求:

必修

3.实验步骤:

(1)连接EV44B0-II 和PC(JTAG或并口,),超级终端也可连上。(2)运行Hitool for ARM, 建立项目并加入四个源文件,编译。(3)加载目标文件,运行。

4.试验类型:

设计

5.需开实验组数:

30组

6.消耗材料金额

实验十

LCD调试 1. 实验目的及意义:

EV44B0-II现配有160*240的黑白的显示屏,本实验就是在其上面显示一个160*240的图片出来,是4bit单扫描的。2.实验要求:

必修

3.实验步骤:

(1)连接EV44B0-II 和PC(JTAG或并口,),超级终端也可连上。(2)运行Hitool for ARM, 建立项目并加入四个源文件,编译。(3)加载目标文件,运行。

4.试验类型:

设计

5.需开实验组数:

30组

6.消耗材料金额

实验十一

IIS调试 1. 实验目的及意义:

EV44B0-II利用IIS接口和PHILIPS的UDA1341TS,完成音频的线路,并结合S3C44B0的BDMA,实现声音的录放。2.实验要求:

必修

3.实验步骤:

(1)连接EV44B0-II 和PC(JTAG或并口),超级终端和EV44B0-II的UART0相连。

(2)运行Hitool for ARM, 建立项目并加入四个源文件,编译。(3)加载目标文件,运行,在超级终端会依次提示。

4.试验类型:

设计

5.需开实验组数:

30组

6.消耗材料金额

实验十二

uClinux下串口设备的使用 1. 实验目的及意义:

学习在uClinux系统中使用串口设备,通过读写该设备对应的设备文件与其他设备通信;同时了解uClinux系统中设备文件与设备驱动程序的关系,以及系统读写调用与驱动程序读写函数的关系。2.实验要求:

必修

3.实验步骤:

(1)将44b0上的uClinux系统启动,在超级终端上运行。

(2)按照MDB的起动步骤,使Hitool For uCinux ARM在MDB方式下调试。(3)用另一条串口线将44b0评估板的com2与计算机的com2连接。新建一超级终端。(4)启动Hitool For uClinux ARM 将编译好的elf文件down下去。

(5)运行程序。

4.试验类型:

设计

5.需开实验组数:

30组

6.消耗材料金额

(二)综合应用实验 实验一

USB调试 1. 实验目的及意义:

利用EV44B0-II上的USB的线路,进行基本的操作,以此来熟悉USB和S3C44BO。2.实验要求:

必修

3.实验步骤:

(1)连接EV44B0-II 和PC(JTAG或并口,),超级终端和EV44B0的UART0相连(见附录)。

(2)运行Hitool for ARM, 建立项目并加入四个源文件,编译。(3)加载目标文件,运行,在超级终端出现下图。

4.试验类型:

设计

5.需开实验组数:

30组

6.消耗材料金额

实验二

ETHERNET调试 1. 实验目的及意义:

利用EV44B0-II上的乙太网的线路,进行基本的操作,以此来熟悉以太网和S3C44BO。2.实验要求:

必修

3.实验步骤:

(1)连接EV44B0-II 和PC(JTAG或并口,),超级终端和EV44B0的UART0相连(见附录)。

(2)运行Hitool for ARM, 建立项目并加入四个源文件,编译。(3)加载目标文件,运行,在超级终端出现下图。

4.试验类型:

设计

5.需开实验组数:

30组

6.消耗材料金额

实验三

TCP/IP网络 1. 实验目的及意义:

熟悉uClinux环境下TCP/IP协议栈的使用,学习如何实现TCP/IP操作,编写CS(client-server)结构的程序,掌握uClinux下TCP/IP编程,学会在Hitools for uClinux环境下使用MDB调试TCP/IP程序。2.实验要求:

必修

3.实验步骤:

(1)编译好一个带MDB的uClinux内核,将linux_bootrom.bin通过Hitools烧录到评估板。(2)查看系统的路由信息。

(3)在Hitools环境下创建一个新工程,添加nettime.c文件,编译。

(4)配置Hitools的调试协议为MDB,启动主机的Target Server。(5)启动服务端程序,选择Hitools菜单Project下的Init Debugger。(6)启动客户端程序,在超级终端中,进入目录/var/tmp ,键入./nettime –c 10.10.16.220 –o 8888 回车。

4.试验类型:

设计

5.需开实验组数:

30组

6.消耗材料金额

实验四

文件系统操作 1. 实验目的及意义:

熟悉uClinux环境下文件系统,了解uClinux中文件系统的体系结构,编写文件系统处理程序。知道如何添加文件系统到内核中。

2.实验要求:

必修

3.实验步骤:(1)编译好一个带MDB的uClinux内核,将linux_bootrom.bin通过Hitools烧录到评估板。(2)配置启动评估板,利用ifconfig命令配置以太网口,启动MDB。(3)在Hitools环境下创建一个新工程,添加fileop.c文件,编译,配置Hitools的调试协议为MDB,启动主机的Target Server。(4)下载程序,并指定参数/etc/test.tmp。(5)开始调试,观察console中的操作结果。(6)重复1-4,并指定参数为/tmp/test.tmp(7)开始调试,观察console中的操作结果。

4.试验类型:

设计

5.需开实验组数:

30组

6.消耗材料金额

实验五

uClinux下的web服务器 1. 实验目的及意义:

熟悉Web服务器的工作原理,了解uClinux环境下的Web技术,添加一个Web服务器到uClinux系统中。

2.实验要求:

必修

3.实验步骤:

(1)在按实验内容对程序进行修改后,重新编译uClinux内核,使用HITOOLS中的编程工具,将linux_bootrom.bin通过JEDI烧写到EV44B0II评估板。

(2)使用ifconfig命令,确认EV44B0II的IP地址。(3)运行boa-c /tmp/ &,启动web服务器。

(4)打开PC上的浏览器(如IE6或Netscape)输入EV44B0II的IP作为网址,例如http://192.168.1.125/,这时就可以看到要测试的网页内容。网页内容是/tmp/index.html文件。(5)在lamp number 文本框中,写入“1”,然后点击 “display”。(6)在浏览器上显示“Demo Web Page”。

4.试验类型:

设计

5.需开实验组数:

30组

6.消耗材料金额

实验六

uClinux下的声音设备的使用 1. 实验目的及意义:

了解S3C44B0提供的IIS总线接口的功能特性,熟悉IIS总线标准,熟悉WAV文件的格式和EV44B0II实验板声音部分的原理,最后通过一个实验程序了解uClinux下声音设备的使用。

2.实验要求:

必修

3.实验步骤:

(1)首先配置Hitool for ARM uClinux,使其以MDB方式调试。(2)运行Hitool。选择Project菜单下的New,新建一工程。(3)增加源文件到新建的sound工程。(4)对工程进行编译。

(5)将程序下载到实验版上进行调试。

(6)本例程序首先将同一目录下的Test.wav播放出来,然后进行3秒的录音。

4.试验类型:

设计

5.需开实验组数:

30组

6.消耗材料金额

实验七 uClinux下的LCD显示 1. 实验目的及意义:

了解LCD显示原理,学习S3C44B0的LCD控制器特性,熟悉LCD控制器与LCD驱动器的连接接口,了解uClinux下framebuffer显示驱动的使用。

2.实验要求:

必修

3.实验步骤:

(1)首先配置Hitool for ARM uClinux,使其以MDB方式调试。(2)运行Hitool。选择Project菜单下的New,新建一工程。(3)在workspace中我们可以看到一个名为lcd的Project已经建立。下面需要将源程序加入到source files中。鼠标右健点击source files文件夹,选择Add source Files。(4)对工程进行编译。

(5)将程序下载到实验版上进行调试。

4.试验类型:

设计

5.需开实验组数:

30组

篇6:嵌入式系统发展方向

嵌入式操作系统(一)Windows系统

Source:

MILY: Arial“>RTOS Basics: The Task Model (Multitasking)

篇7:简析嵌入式系统

摘要:在当前数字信息技术和网络技术高速发展的后PC(Post—PC)时代,嵌入式系统已经广泛地渗透到科学研究、工程设计、军事技术、各类产业和商业文化艺术以及人们的日常生活等方方面面中。随着国内外各种嵌入式产品的进一步开发和推广,嵌入式技术越来越和人们的生活紧密结合。本文基于集成电路微型计算机的发展,对嵌入式系统的发展、定义、特征、组成等方面展开阐述。

关键词:嵌入式系统;嵌入式处理器;嵌入式DSP处理器

随着电子技术的快速发展,特别是大规模集成电路的产生和发展,使得现代科学研究得到了质的飞跃,而嵌入式微控制器技术的出现则是给现代工业控制领域带来了一次新的技术革命。我们已经进入了网络时代,不仅可以用PC上网,还可以用各种各样的嵌入式设备上网。后PC时代出现了许多信息电器,我们周围的嵌入式系统设备有很多,如掌上电脑、可视电话、传真机、手机、个人数字助理(PDA)、电视会议、TV机顶盒、数码相机等,嵌入式设备如果要上网就必需加上TCP/IP网络协议,由于8/16位的单片机的速度还不够快,内存也不够大,不容易满足嵌入式设备上网的要求。随着集成电路的发展,32位的RISC处理器更是能得到青睐,领先的是ARM处理器位内核的生产芯片的公司居多。

电子数字计算机诞生于1946年,在其后漫长的历史进程中,计算机始终是供养在特殊机房里,实现数据计算的大型昂贵设备。直到20世纪70年代,微处理器的出现,计算机才出现了历史性的变化。以微处理器为核心的微处理器计算机以及小型、廉价、高可靠性特点,迅速走出机房;基于高速数据值解算能力的微型机,表现出的智能化水平引起了控制专业人士的兴趣,要求将微型机嵌入到一个对象系统中,实现对象体系的智能化控制。因此,嵌入式系统诞生于微型机时代,嵌入式系统的嵌入性本质是将一个计算机嵌入到一个对象体系中去,这些是理解嵌入式系统的基本出发点。

一、嵌入式系统的定义

根据IEEE9(国际电气和电子工师协会)的定义,嵌入式系统定义为控制监视或者辅助设备机器和车间运行的装置。由此可以看出嵌入式系统是软件和硬件的综合体,可以涵盖机械等附属装置。可以从以下几个方面来理解国内对嵌入式系统的定义:

1.嵌入式系统是面向用户,面向产品,面向应用的,它必须与具体的应用相结合才有生命力,才会更有优势。

2.嵌入式系统是将先进的`计算机技术、半导体技术和电子技术以及各个行业的具体应用相结合的产物。这一点就决定了它必然是一个技术密集、资金密集、不断创新的知识集成系统。

3.嵌入式系统必须能够根据应用需求对软件硬件进剪裁,满足应用系统的功能、可靠性、成本、体积等需求。所以,如果能建立相对通用的软硬件基础,然后在其上开发出适应各种需求的系统,是一个较好的发展模式。

二、嵌入式系统的特征

根据嵌入式系统的应用具备以下特点:

1.嵌入式系统是将先进的计算机技术、半导体和电子技术与各个行业的具体应用相结合的产物。嵌入式系统是以应用为中心的芯片设计的面向应用的软件产品开发。嵌入式系统产品的特征是面向用户、面向产品、面向应用的。如果是独立的自行发展则会失去市场,与通用计算机不同,嵌入式系统是针对具体应用的专用系统。

2.嵌入式系统软件的特征

嵌入式系统的应用软件是实现嵌入式系统功能的关键。对嵌入式系统处理器系统软件和应用软件的要求也和通用计算机有所不同。嵌入式系统软件要求固化存储;嵌入式系统软件代码高质量和可靠性;许多应用要求系统软件具有实时处理能力;在嵌入式系统中,多任务操作系统是知识集成的平台,也是走向工业化标准道路的基础。

嵌入式系统开发需要的开发工具和环境。通用计算机具有完善的人机交互界面,增加了一些开发应用程序和环境即可进行对自身的开发,而嵌入式系统不具备自身开发的能力,设计完成后,用户通用不能对其中的程序功能进行修改,嵌入式系统需要EOS(嵌入式系统操作系统)的开发平台。这是因为对于嵌入式系统,应用程序可以没有操作系统直接在芯片上运行,但是为了合理地调度多任务,利用系统资源、系统函数以及和专家库函数接口,用户必须自行配置EOS开发平台,这样才能保证程序执行的实时性,并减少开发时间,保证软件质量。一个优秀的EOS是嵌入式系统成功的关键,EOS是相对一般操作系统的而言的,它具备了一般操作最基本的功能,如任务的调度、同步的调度、中断处理、文件功能等,但是嵌入式系统仅具有这些功能是不够的,为了适应不断发展的嵌入式系统产品的要求,EOS需要具有以下特点:

1.更好的硬件实用性,也就是良好的移植性。

2.占有更少的硬件资源

3.高可靠性

4.提供强大的网络功能,支持TCP/IP协议以及其他协议

5.友好的GUI用户交互界面

6.有些应用要求EOS还必须具有实时性能

三、嵌入式系统的分类

根据不同的应用,嵌入式系统有不同的分类的方法。这里根据嵌入式系统的应用和结构功能上分类分成以下三种:

1.单个微处理器嵌入式系统。这类系统应用在小型设备中,如温度传感器、感光传感器等用途。

2.不带计时功能的微处理器嵌入式系统。这类系统在信号放大器、位置定位器中常见。

3.带计时功能的组件装置的嵌入式系统。这类系统常见于开关装置、控制器、电话交换机、数据采集系统、医疗监视诊断系统中常见。

四、嵌入式系统的组成

嵌入式系统作为一类特殊的计算机系统,自底向上包含以下3个部分:硬件平台、嵌入式操作系统、嵌入式应用程序。

篇8:嵌入式系统发展方向

在20世纪70年代微处理器出现后,应用其小型、廉价、高集成化的特点,将其嵌入到某一个对象体系中,实现对象体系的智能化控制。由此,就诞生了嵌入式系统。经过三十多年的发展,嵌入式系统技术日臻完善,对其应用也不断上升到新的台阶。尤其在最近几年嵌入式系统十分风靡,广泛应用于日常生活、消费电子以及工业生产领域。

2 嵌入式系统概念

嵌入式系统是计算机的一种应用形式,通常指嵌入在宿主设备中的微处理机系统。它所强调的是隐藏计算机的常见形式,辅助寄宿主设备,使宿主设备的功能智能化。据此,通常把嵌入式系统定义为一种以应用为中心,以计算机为基础,软硬件可以剪裁,适用于系统,对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统[1]。嵌入式系统有如下共同点[2]:(1)功能专一:专门为某一特定应用系统而设计;(2)结构紧凑:嵌入式系统结构必须特别的紧凑,从而达到小体积,高性能,低成本,低功耗;(3)智能灵活及实时性:即要对不同的情况做出不同的反应,同时必须实时地给出计算的结果并进行实时控制。它包括硬件和软件两部分。硬件包括处理器、微处理器、存储器、外部设备、I/O端口和图形控制器等;软件部分包括操作系统软件(要求实时和多任务)和应用程序编程[3]。

3 嵌入式系统的发展阶段

嵌入式系统的出现至今已经有30多年的历史,近几年来,计算机、通信、消费电子的一体化趋势日益明显,嵌入式技术已成为一个研究热点。纵观嵌入式技术的发展过程,大致经历四个阶段。

第一阶段是以单芯片为核心的可编程控制器形式的系统,具有与监测、伺服、指示设备相配合的功能。这类系统大部分应用于一些专业性强的工业控制系统中,一般没有操作系统的支持,通过汇编语言编程对系统进行直接控制。这一阶段系统的主要特点是:系统结构和功能相对单一,处理效率较低,存储容量较小,几乎没有用户接口。由于这种嵌入式系统使用简单、价格低,以前在国内工业领域应用较为普遍,但是已经远不能适应高效的、需要大容量存储的现代工业控制和新兴信息家电等领域的需求。

第二阶段是以嵌入式CPU为基础、以简单操作系统为核心的嵌入式系统。主要特点是:CPU种类繁多,通用性比较弱;系统开销小,效率高;操作系统达到一定的兼容性和扩展性;应用软件较专业化,用户界面不够友好。

第三阶段是以嵌入式操作系统为标志的嵌入式系统。主要特点是:嵌入式操作系统能运行于各种不同类型的微处理器上,兼容性好;操作系统内核小、效率高,并且具有高度的模块化和扩展性;具备文件和目录管理、多任务、网络支持、图形窗口以及用户界面等功能;具有大量的应用程序接口API,开发应用程序较简单;嵌入式应用软件丰富。

第四阶段是以Internet为标志的嵌入式系统。这是一个正在迅速发展的阶段。目前大多数嵌入式系统还孤立于Internet之外,但随着Internet的发展以及Internet技术与信息家电、工业控制技术结合日益密切,嵌入式设备与Internet的结合将代表嵌入式系统的未来。

嵌入式系统技术日益完善,32位微处理器在该系统中占主导地位,嵌入式操作系统已经从简单走向成熟,它与网络、Internet结合日益密切,因而,嵌入式系统应用将日益广泛。

4 当前嵌入式系统应用现状

中国嵌入式系统市场处于快速增长时期。在近几年以及未来的几年内,嵌入式系统的发展为几乎所有的电子设备注入了新的活力,由于迅速发展的Internet和非常廉价的微处理器的出现,嵌入式系统将在我们的日常生活里形成一个更大的应用领域。中国嵌入式系统的主要客户分布在消费类电子、通信、医疗、安全等行业。当前中国嵌入式系统市场上的几大热点应用有[4]:汽车与电力系统电源管理、高清数字电视以及数字机顶盒、智能手机和具有联网功能的智能化工业设备、终端。嵌入式工业设备则将集成进更多的通信与联网等智能化功能,并将在汽车电子市场、医疗电子市场、机械电子市场、视频电子市场和数码电子市场得到更为广泛的应用。

4.1 消费电子

环球资源(Global Sources)2004年发表了一项联合研究报告-《亚洲嵌入式系统开发趋势》(Embedded Systems Developmen Trends:Asia)。报告显示在亚太地区对嵌入式系统需求最殷切的是消费电子行业。最近几年FPGA技术飞速发展,并且广泛的应用与嵌入式消费电子中。全球数字和高解晰度广播电视传输标准、游戏和多媒体娱乐系统、LCD和等离子显示技术、以及家用DVR和DVD-W技术、汽车驾驶室内娱乐系统和GPS导航系统、信息、通信和安全系统等需求和应用的不断上升,标志着前入式消费电子产品正无孔不入的深入人们的生活。

4.2 安全防务

近年来,安防界影响最大的就是嵌入式系统,安防产品进入嵌入化发展阶段。从传统的门禁,CCTV摄像头,录像机,逐渐过渡到以嵌入式系统为基础的网络化设备,如网络摄像头,硬盘录像机,网络数据采集器等,随之而来对嵌入式系统开发人才的需求也迅猛增长。

4.3 汽车与电力系统电源管理技术的智能化

随着基于cpu的汽车电子设备要求电源提供更多变化电压、更低电压和更强的功能,电源管理变得越来越重要,对电源管理要求也在不断发生着变化。汽车电子设备的显示屏变得更大,分辨率变得更高,但是与此同时它们的体积却更小。所有这些新兴应用都将需要高集成度、高性能和高效率的电源管理。车载电源在延长便携式设备电池使用时间的同时,还需要尽量消除汽车开关电源对敏感电路的干扰。电力系统中,变电站点多面广,同时为适应减员增效和现代化管理的要求,很大一部分变电站都是无人值班变电站,也为基于嵌入式网络服务器的设备配置管理技术提供了良好的条件。能够大大减轻了设备运行人员的劳动,使得设备管理部门能够及时了解变电站运行信息,对设备故障的处理也更加快速有效。伴随着国家电网的发展,基于嵌入式网络服务器的设备维护将比以往基于远程拨号的维护方式更加优越。

4.4 工业控制嵌入式设备

在中国工业控制领域,与国民生产、医疗电子市场、机械电子市场、视频电子市场和数码电子市场、航天、交通相关的嵌入式应用继续快速增长。近年来,嵌入式网络解决方案发生了显著变化:首先是设备的体积越来越小,比如手持式扫描仪;其次是网络传输速度更高,并有无线便携的功能需求;再次要求更低的电源消耗;最后是需要数据安全和加密。这些变化要求嵌入式网络解决方案具有智能化功能,此外,在电子、医疗设备领域中也不断涌现新的嵌入式应用,如飞机导航、机载娱乐平台、核磁共振仪、病人监护系统等。这些新兴和传统的嵌入式应用涉及的产品类型丰富、使用环境复杂,因此各种总线标准和不同阶层的控制器均能在这个广阔市场中找到用武之地。

5 嵌入式系统发展趋势

5.1 系统化

嵌入式应用软件的开发需要强大的开发工具和操作系统的支持。随着互联网技术的成熟、带宽的提高,网上信息日趋丰富,应用项目多种多样,像手机、掌上电脑等嵌入式设备的功能不再单一,电气结构也更为复杂。为了满足功能的不断升级,设计师一方面要采用更强大的嵌入式处理器如32位、64位RISC芯片或信号处理器DSP增强处理能力;同时还要采用实时多任务编程技术和交叉开发工具技术,简化应用程序设计,保障软件质量和缩短开发周期。目前,国外商品化的嵌入式实时操作系统,已进入我国市场的有Windriver,Microsoft,QNX和Nuclear等[5]。我国自主开发的嵌入式系统软件产品如科银(Core Tek)公司的嵌入式软件开发平台Delta System,它不仅包括Delta Core嵌入式实时操作系统,而且还包括Lamda Tools交叉开发工具套件、测试工具、应用组件等;此外,中科院也推出了Hopen嵌入式操作系统。

5.2 开源化

随着嵌入式Linux系统的产生,越来越多的嵌入式产品采用开源嵌入式操作体统。由于Linux系统本身所具备的特点,使得开源嵌入式操作系统很容易推广并且得到不断的完善。相信不久的将来,开源的完善的嵌入式系统会在嵌入式系统应用中占据更重要的地位。

5.3 人性化

嵌入式设备之所以为亿万用户乐于接受,原因是它们具有与使用者之间的亲和力和自然的人机交互界面。人们与信息终端交互要求以GU I屏幕为中心的多媒体界面。手写文字输入、语音拨号上网、收发电子邮件以及彩色图形图像处理已经取得初步成效。目前一些先进的PDA在显示屏幕上已实现汉字写入、短消息语音发布,但离掌式语言同声翻译还有一定的距离。相信随着科技的进步和用户需求的进一步提高,这方面会在不久的将来得到完善。

5.4 节能化

随着嵌入式产品设计者提高了对嵌入式软件设计技术的要求,如选用最佳的编程模型和不断改进算法,采用Java编程模式,优化编译器性能等。可以降低处理器的性能,限制内存容量和复用接口芯片,从而使得嵌入式产品支持小型电子设备,实现小尺寸、微功耗和低成本。

5.5 网络化

与互联网相连已成为必然趋势。为适应嵌入式分布处理需求,面向21世纪的嵌入式系统要求配备标准的网络通信接口。针对联网要求,嵌入设备必须配有通信接口,相应需要TCP/IP协议软件支持;由于家用电器相互关联(如防盗报警、灯光能源控制、影视设备和信息终端交换信息)及实验现场仪器的协调工作等要求,新一代嵌入式设备还需具备IEEE1394,USB,CAN,Bluetooth或Ir DA通信接口,同时也需要提供相应的通信组网协议软件和物理层驱动软件。为了支持应用软件的特定编程模式,如Web或无线Web编程模式,还需要相应的浏览器,如HTML,WML等。

6 结束语

目前嵌入式系统的应用已经渗入到国民经济的各个方面,对大家的生活,也起着越来越重要的作用。相信随着科技的进步,生产工艺以及人们科技素养的进一步提高,嵌入式产品必将在人们生产生活中扮演越来越重要的角色。

参考文献

[1]Arnold B.Embedded Systems Design[M].北京:电子工业出版社,2005.

[2]Frank V,Tony G.Embedded System Design:A Unified Hardware/Software Approach.Department of Computer Science and Engineering,University of California,Fall19991.

[3]陈俊强.嵌入式系统综述[J].光纤通信技术,2002,(12):13-14.

[4]钱晋,钱伟,程娟,钱钶.嵌入式系统发展热点及趋势浅析[J].景德镇高专学报,2007,22(4):46-47.

上一篇:2011共建环境优美示范城市倡议书下一篇:《内经》理论与疑难病