浅谈嵌入式实时系统及其在通信系统中的应用

发布者:心想的45号最新更新时间:2011-12-22 来源: 电子产品世界关键字:通信系统 手机看文章 扫描二维码
随时随地手机看文章

    在IT行业的众多分支中,嵌入式是发展得最快的领域之一,因为越来越多的产品和服务需要嵌入式系统予以支撑,消费类电子产品、生产制造业、办公自动化、工业控制等诸多行业都和嵌入式有密不可分的关系。

作为崭新的、面向应用的计算机系统,嵌入式系统在集成了通用计算机系统的共性以外,还包含了很多适合“嵌入式”应用的新技术;因为在技术上与通用计算机系统有很多不同,本文首先介绍嵌入式系统的基本概念及其关键技术,并结合在通信系统中的应用说明其技术特点及可应用性。

1 嵌入式实时系统

嵌入式系统内容包含一个或多个控制用的CPU以及针对特定应用环境而开发的高层软件,通常含有操作系统。在使用过程中,系统内部CPU和软件的行为并不为外界所感知,因此叫做“嵌入式”系统;通常把对外部事件响应时间很短的嵌入式系统叫做“嵌入式实时系统”;应用于嵌入式实时系统的操作系统叫做“嵌入式实时操作系统”。

1.1 嵌入式实时系统的构成

嵌入式实时系统包括硬件和软件两个方面,由硬件平台、嵌入式实时操作系统及其他系统软件模块、实时应用程序三个部分组成。如图1所示。

1.1.1 硬件平台

嵌入式实时系统的硬件平台通常以为能紧凑、专用性强的CPU为核心同时结合少量的外转围设备,具有应用相关性,即多样性的特点。

1.1.2 嵌入式实时操作系统及其他系统软件模块

操作系统和其他系统软件介于硬件和应用程序之间,负责调度并管理实时应用程序,并完成对硬件的控制和操作。

1.1.3 实时应用程序

实时应用程序是基于嵌入式实时操作系统、利用操作系统提供的实时机制完成特定的嵌入式实时系统具体功能的应用程序。

1.2 嵌入式实时操作系统的特点

除了具有操作系统的共性以外,为适应“嵌入式实时”应用,嵌入式实时操作系统还具有实时性、微内核结合扩展模块实现通用性与可配置性、操作系统不对外设作假设等突出特点。

1.2.1 实时性

实时表示“及时”,是一个相对概念;实时性表明操作系统在可预见的时间内响应和处理外部事件的能力,是嵌入式实时操作系统性能的关键指标之一。嵌入式实时操作系统一般采用多任务机制,以并发方式执行应用程序。

1.2.2 微内核结合扩展模块实现通用性与可配置性

为了在结构和功能上适应不同的“嵌入式”应用,嵌入式实时操作系统通常采用微内核与可配置的功能模块相结合的体系结构,使操作同时具备了通用性和可配置性。嵌入式实时操作系统的结构如图2所示。

1.2.3 操作系统不对外设作假设

操作系统的实现只与CPU有关,而不假设CPU以外的其他物理硬件。与硬件相关的功能依靠另外一个叫做板级支持包(Board Support Package)的软件层次来完成,从而实现了操作系统的“硬件无关性”,提高了系统的通用性和可移值性。

1.3 嵌入式实时系统与通用计算机系统的对比

通过对比表1可以看出:嵌入式系统是以应用为中心、以计算机技术为基础,软件硬件可裁剪,适应于应用系统,对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

表1 嵌入式实时系统与通用计算机系统的对比

360截图20111220163628671.jpg

2 嵌入式实时系统的实现

2.1 选择适合的嵌入式实时操作系统

嵌入式实时操作系统是实现嵌入式实时系统的核心。操作系统的性能在很大程度上直接影响着整个系统的实时性能。因此,选择合适的嵌入式实时操作系统对于实现一个高性能的嵌入式时系统是至关重要的。

2.2 仔细划分应用程序内部的若干任务

作为另一个重要的软件层次,应用程序内部任务的划分也影响嵌入式时系统的整体性能。为兼顾嵌入式实时系统的并发性整体吞吐量,任务的划分应当遵循以下原理:

·功能独立的操作应当一个单一的任务;

·功能联系密切(耦合关系密切)的操作应当划归同一个任务;

·具有慢速I/O操作的功能应当划分为单独任务;

·不同优级的操作划分为不同的任务;

·拥有大量运算的操作应当划分为一个单独的任务。

2.3 嵌入式实时系统的调试

与通用计算机系统的设计不同,嵌入式实时系统的设计总会涉及硬件因素,因此,硬件平台的调试是一个必要环节。在软件方面,由于嵌入式实时系统通常是一个多任务系统,具有很强的动态性,因此,系统的功能行为需要通过调试加以确定。

3 嵌入式实时系统在通信系统的应用

作为一类特殊的计算机系统,嵌入式实时系统的应用范围已经扩展到许多领域,尤其在通信领域更是得到了前所未有的发展。随着网络新业务的开通和新设备的增加,电信网络管理成为个日益突出的问题而备受关注。

通信网络的扩大、新业务和新设备的大量增加要求网络管理不但具备丰富管理功能,还要具备良好的管理性能效率;也就是说,网络管理必须满足一定的实时性。简言之,现代网络管理具有以下两个突出特点:

·完善的管理功能;

·良好的管理性能。

为了实现完善而高效的网络管理,通信设备必须增强自身性能,从而为高层网管提供高性能的软硬件平台。通信系统的设计出现了新的发展趋势,如图3所示。

出现这种趋势的原因主要在于:

(1)先前以单片机为平台,应用程序直接运行于CPU之上的方式具有明显的不足:

·硬件功能有限,不能进行高效而复杂的设备管理;

·硬件平台简单,不能有效地支持功能繁多而且复杂的网络管理;

·软件缺乏操作系统的支持,网络应用程序设计复杂,难以实现功能完善的性能网络管理。

(2)通用计算机由于体积、成本以及效率等因素的限制,也不适合这种应用环境。

(3)采用嵌入式实时系统是理想的解决方法:

·嵌入式实时系统在硬件上使用功能紧凑而高效的CPU,适合“嵌入”设备内部作为控制的硬件核心,可以支持复杂的设备管理;

·在软件上,嵌入式实时系统以高性能的嵌入式实时操作系统为核心,除了为系统提供良好的实时性保障以外,还简化了高层应用程序的设计。

嵌入式实时系统作为计算机应用的一个崭新领域,以其简洁高效等特点越来越多地受到人们的广泛关注。随着应用环境的日趋复杂,系统要求的功能越来越多,嵌入式实时操作系统成为实现嵌入式实时系统必需环节。

经过近几年的迅速发展,嵌入式实时系统的应用范围已经扩展到先前的只能使用通计算机系统的领域,并且其应用数量已经超过了通用计算机系统,尤其在电信及IT领域中更是得到前所未有的广泛应用。

迅速崛起的嵌入式实时系统实时系统标志着“后PC时代(POST-PC Era)”的到来。嵌入式系统正成为PC机以后最具有发展潜力和应用前景的系统,它的快速发展正在成为IT(包括通信、信息)等产业保持快速发展的、新的强大推动力。

关键字:通信系统 引用地址:浅谈嵌入式实时系统及其在通信系统中的应用

上一篇:适用于控制永磁无刷直流电机的嵌入式微控制器
下一篇:SD存储技术及其基于S3C2410的应用

推荐阅读最新更新时间:2024-03-30 21:52

基于G.729 压缩语音流隐蔽通信系统设计方案
本方案中设计的通信系统中所提出的窄带语音隐藏技术,克服了常规掩护语音媒体数据量大,不适合窄带传输,尤其在网络上传输此类格式的语音容易遭到攻击者怀疑的缺点。基于低比特流掩护语音(G.729)的隐藏算法,使得隐藏系统的应用环境更加广泛。 0 引言 随着网络技术和信息技术的发展,网络信息安全问题日益突出。IP网络的开放性在给人们带来方便的同时,也给网络传输的信息留下了安全隐患。敌对势力可以很容易地进行搭线窃听、网络抓包、假冒和篡改等活动,给网络上传输的秘密信息带来了严重威胁。传统的信息安全手段是利用密码技术对明文实施各种变换,使它不为外人所理解。但这种加密的手段在保护秘密信息的同时也暴露了秘密消息传输的存在,容易引起攻击者的注意。攻击者
[电源管理]
基于G.729 压缩语音流隐蔽<font color='red'>通信系统</font>设计方案
连接车、人和社会:NEC网络车载智能通信系统构想
1. NEC的生态移动社会构想    在ICT(信息通信技术)行业,会频繁地用到“云”这一名词。目前,云的可能性已经延伸到IT以外的领域。   以移动性为例,出于实现低碳社会这一环保方面的要求,需要能源类云(支持电动汽车、住宅及大楼、系统电源等电力需求的可视化)和交通类云(支持交通流量可视化,缓解交通拥堵)相互作用,建设更方便人们居住的社区,实现有利于环境的“生态移动社会” 。   NEC将通过云技术为实现低碳社会作出贡献。   移动性的典型要数汽车。NEC认为,今后在汽车相关领域,“网络化”将成为一个重要的关键词。首先,以年轻人为主的群体生活方式发生变化。正如智能手机所代表的一样,我们已经无法想象远离网络的生活。其次,
[汽车电子]
连接车、人和社会:NEC网络车载智能<font color='red'>通信系统</font>构想
安全通信系统的FPGA实现的方法
绪论   信息安全的解决方案目前主要集中于采取单一的措施来保证信息的安全性,针对各种攻击手段,防范措施主要集中于信息加密技术、安全交换机技术、防火墙技术、认证技术,入侵检测技术等,这些技术从不同的方面对安全性提供了较好的保障,但各有缺点和不足,这将成为网络防护的软肋,因此,本文也尝试性地提出了一种集数据加密技术和访问控制策略于一体的信息安全解决方案。   加密算法的硬件实现具有高速率、高可靠性、高安全等特点,因此,加密算法在FPGA平台中实现是一种很好的硬件实现方案。本文在xilinx公司的spartan-3e平台中构建一个嵌入式系统来实现安全网络通信。 系统设计   该系统主要针对信息传输过程中存在信息泄露、信息
[嵌入式]
安全<font color='red'>通信系统</font>的FPGA实现的方法
ADI新推用于无线通信系统的PLL频率合成器ADF4351
    Analog Devices, Inc. (ADI)最近推出一款用于 无线通信系统 的PLL(锁相环) 频率合成器 ADF4351 ,它实现了集成度、性能、灵活性与频率范围的业界最佳组合。就单个RF器件而言,它支持最宽的连续频率范围。ADF4351 PLL是ADI公司RF IC产品组合中的最新成员,支持在35 MHz至4400 MHz的超宽频率范围内进行连续的小数N分频或整数N分频操作,同时能够保持出色的相位噪声性能。这给客户带来的好处是可以大大减少对多个窄带频率合成器的需求,从而降低库存和材料成本。ADF4351集成一个高性能片内VCO(压控振荡器),支持双输出端口,因而具有无与伦比的灵活性和性能。它采用小型表贴封装。
[手机便携]
WCDMA无线通信系统的空时处理技术
空时处理技术通过在空间和时间上联合进行信号处理可以非常有效地改善系统特性。随着第三代移动通信系统对空中接口标准的支持以及软件无线电的发展,空时处理技术必将融入自适应调制解调器中,从而达到优化系统设计的目的。采用空时处理的方法,系统的发送端或接收端使用多个天线,同时在空间和时间上处理信号,它所达到的效果是仅靠单个天线的单时间处理方法所不能实现的:可以在一个给定BER质量门限下,增加用户数;在小区给定的用户数下,改善BER特性;可以更有效地利用信号的发射功率等等。 1 空时处理方法 在单用户的情况下,空时处理方法的分类如图1所示。 由于移动台一般不适于用多天线接收,在基站采用多个天线进行发射分集,可以使移动台的接收
[模拟电子]
WCDMA无线<font color='red'>通信系统</font>的空时处理技术
基于FPGA的通信系统同步提取的实现
在可靠的通信系统中,要保证接收端能正确解调出信息,必须要有一个同步系统,以实现发送端和接收端的同步,因此同步提取在通信系统中是至关重要的。一个简单的接收系统框图如图1所示。 本文介绍一种基于现场可编程门阵列(FPGA)的同步方案。FPGA是与传统PLD不同的一类可编程ASIC,它是将门阵列的通用结构与 PLD 的现场可编程特性结合于一体的新型器件,最早由美国Xilinx公司于1985年推出。FPGA具有集成度高、通用性好、设计灵活、开发周期短、编程方便、产品上市快捷等特点,它的门数可达100万门以上。近年来,FPGA在系统的硬件设计方面得到了广泛的应用。 1 同步序列码 本文介绍的帧同步提取是在每一帧的前面
[嵌入式]
基于FPGA的<font color='red'>通信系统</font>同步提取的实现
一种基于FPGA的RFID无线通信系统的实现
  随着计算机技术的迅速发展,电子信息技术越来越快地普及到各行各业的应用中去。传统的物流信息采集工作方式是通过工作人员将票物进行核对,然后将票上的数据输入到计算机中。这一过程费时费力,并且可能由于各种人为过失造成各种各样错误数据的存在,影响所采集信息的可靠性。而自动识别技术利用计算机进行自动识别,增加了输入的灵活性与准确性,使人们摆脱繁杂的统计识别工作,并且大大提高了物流信息采集的工作效率。目前,由沃尔玛、麦德隆等大超市一手推动的RFID应用,为零售业带来包括降低劳动力成本、商品的可视度提高,降低因商品断货造成的损失,减少商品偷窃现象等好处。其可应用的过程包括:商品的销售数据实时统计,补货,防盗等。本文利用RFID技术,用FPGA
[嵌入式]
一种基于FPGA的RFID无线<font color='red'>通信系统</font>的实现
光纤通信系统中数字复接芯片的选择及应用
1. 前言   在光纤通信系统中,作为终端设备的光端机必须由光发射模块、光接收模块、数据接口、用户线接口和数字复接芯片等几部分组成。其中的数字复接芯片用来将若干个低速数字信号合并成一个高速数字信号,以达到扩大传输容量和提高传输速率的目的。   目前,数字复接体制主要有准同步数字体系(Parasynchronous Digital Hierarchy,简称PDH)和同步数字体系(Synchronous Digital Hierarchy,简称SDH),从长远看,SDH终将取代PDH。但由于PDH复接系统信道利用率高,设备简单,因此,在一些小规模、小容量的通信网中,仍具有广泛的市场和应用价值。因此,研究数字复接专用芯片在PDH
[网络通信]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新工业控制文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved