精华内容
下载资源
问答
  • 摘要:本文阐述了嵌入式ARM9系统在发射台自动化系统中应用,主要实现对发射机的自动化监控,其良好的可在线编程功能,大大增进了友射台管理和减少因软件更新所带来的维护成本。  1.概述  广西广播电视信息...
  •  变电站自动化和无人值班变电站从20 世纪90 年代至今发展非常迅速,随着计算机技术、网络通信技术和自动控制技术的发展,变电站自动化系统正向着分散式、分布式、网络化的方向发展。网络技术已成为变电站自动化发展...
  •  要求系统有很高的可靠性,能长时间运行比较恶劣的环境下,变电站一般是无人职守,如果出现问题,变电站人员最短的时间通过微机的远方遥控安全可靠的处理现场故障。原先这个系统的后台监控硬件平台组
  •  新世纪的银行服务已超越了传统的服务理念,ATM自动柜员机全国金融界的不断普及,它给我们的生活带来了许多方便,成为我们生活密不可分的助手,已经完全融入百姓的日常生活当中。  但是自助银行作为无人值守...
  • 勘探、油气管线、输变电、水文、能源、环境、野生动物监测、无人驾驶飞机、训练用靶机、民航无线“黑盒子”等领域的监控和数据采集(SCADA)系统中,人们的一些绝妙设计方案往往因为找不到一种可靠、可行的数据传输...
  • 因此,选择装配嵌入式物联网智能网关,实现通信、计算、操作系统一站式集成,更高效地满足无人快递小车的工作需求。 要实现智能物流小车的无人驾驶,一般要满足以下三个条件: 智能路况感知:通过车载雷达...

    随着车辆不断的智能化与网联化,传统独立分离的通信架构无法支撑未来智能物流运输、无人快递小车的通信需求。因此,选择装配嵌入式物联网智能网关,实现通信、计算、操作系统一站式集成,更高效地满足无人快递小车的工作需求。

     

    无人快递小车.jpg

     

    要实现智能物流小车的无人驾驶,一般要满足以下三个条件:

    智能路况感知:通过车载雷达传感器,结合AI处理器的图像融合算法,图像和雷达传感器各自互补,实现对于路端信息的实时高效准确的捕捉和反馈。

     

    无人驾驶决策:无人驾驶需要有强大的边缘计算处理单元来提供算力,从而将环境传感器、距离传感器、加速度传感器等取得的数据建立环境模型,并完成传感器间的数据无缝对接。最后输出支持决策的结果。

     

    云端通信交互:在取得路况信息后,需要通过4G/5G无线网络实现与云端的信息交互,从而实现将路端数据与云端系统架构融合对接,并且必须采用5G低延时、高覆盖的通信特性。

     

     

    BMG460嵌入式物联网关是一款体积小巧,可根据应用项目进行专门构型定制的微型工业级无线物联网网关,能够实现与用户产品的高度融合,无需额外占用空间,非常适合无人物流小车空间密集性高的车内空间。同时一体集成了5G/4G/WIFI/有线等通信模式,无论是无人快递车、商圈导流机器人还是园区无人物流小车,都能针对性契合不同时延与通量的无线通信的需求。

     

    嵌入式物联网网关还配置了1路WAN口、4路LAN口,1路RS232、1路RS485,均采用插针式设计,便捷对接无人快递小车的多类传感器,百兆网口适配市面上主流车载摄像头,能够满足数据通信的一站式接入,简化车辆通信排布的布局设计。

     

    内嵌式无线网关.jpg

    展开全文
  •  国内一些较大的医院已认识到信息化工作的不足,提出打造“无线医院”的想法——通过使用无线技术改善医院的通信办公环境,提高医院办公效率和服务水平。例如推进WiFi无线基站、无线语音系统、无线医疗工作站等...
  • 嵌入式系统应用领域

    千次阅读 2013-07-25 09:58:55
     基于嵌入式芯片的工业自动化设备将获得长足的发展,目前已经有大量的8、16、32 位嵌入式微控制器在应用中,网络化是提高生产效率和产品质量、减少人力资源主要途径,如工业过程控制、数字机床、电力系统、电网安全...

     

     

     

     

     

     

     

     

     

    嵌入式系统技术具有非常广阔的应用前景,其应用领域可以包括:

      1.工业控制:

      基于嵌入式芯片的工业自动化设备将获得长足的发展,目前已经有大量的8、16、32 位嵌入式微控制器在应用中,网络化是提高生产效率和产品质量、减少人力资源主要途径,如工业过程控制、数字机床、电力系统、电网安全、电网设备监测、石油化工系统。就传统的工业控制产品而言,低端型采用的往往是8位单片机。但是随着技术的发展,32位、64位的处理器逐渐成为工业控制设备的核心,在未来几年内必将获得长足的发展。

      2.交通管理:

      在车辆导航、流量控制、信息监测与汽车服务方面,嵌入式系统技术已经获得了广泛的应用,内嵌GPS模块,GSM模块的移动定位终端已经在各种运输行业获得了成功的使用。目前GPS设备已经从尖端产品进入了普通百姓的家庭,只需要几千元,就可以随时随地找到你的位置。

      3.信息家电:

      这将称为嵌入式系统最大的应用领域,冰箱、空调等的网络化、智能化将引领人们的生活步入一个崭新的空间。即使你不在家里,也可以通过电话线、网络进行远程控制。在这些设备中,嵌入式系统将大有用武之地。

      4.家庭智能管理系统:

      水、电、煤气表的远程自动抄表,安全防火、防盗系统,其中嵌有的专用控制芯片将代替传统的人工检查,并实现更高,更准确和更安全的性能。目前在服务领域,如远程点菜器等已经体现了嵌入式系统的优势。

      5.POS网络及电子商务:

      公共交通无接触智能卡(Contactless Smartcard, CSC)发行系统,公共电话卡发行系统,自动售货机,各种智能ATM终端将全面走入人们的生活,到时手持一卡就可以行遍天下。

      6.环境工程与自然:

      水文资料实时监测,防洪体系及水土质量监测、堤坝安全,地震监测网,实时气象信息网,水源和空气污染监测。在很多环境恶劣,地况复杂的地区,嵌入式系统将实现无人监测。

      7.机器人:

      嵌入式芯片的发展将使机器人在微型化,高智能方面优势更加明显,同时会大幅度降低机器人的价格,使其在工业领域和服务领域获得更广泛的应用。

      这些应用中,可以着重于在控制方面的应用。就远程家电控制而言,除了开发出支持TCP/IP的嵌入式系统之外,家电产品控制协议也需要制订和统一,这需要家电生产厂家来做。同样的道理,所有基于网络的远程控制器件都需要与嵌入式系统之间实现接口,然后再由嵌入式系统来控制并通过网络实现控制。所以,开发和探讨嵌入式系统有着十分重要的意义。

      1.3 嵌入式系统在机电产品方面的应用

      相对于其他的领域,机电产品可以说是嵌入式系统应用最典型最广泛的领域之一。从最初的单片机到现在的工控机、SOC在各种机电产品中均有着巨大的市场。

      工业设备是机电产品中最大的一类,在目前的工业控制设备中,工控机的使用非常广泛,这些工控机一般采用的是工业级的处理器和各种设备,其中以X86的MPU最多。工控的要求往往较高,需要各种各样的设备接口,除了进行实时控制,还须将设备状态,传感器的信息等在显示屏上实时显示。这些要求8位的单片机是无法满足的,以前多数使用16位的处理器,随着处理器快速的发展,目前32位、64位的处理器逐渐替代了16位处理器,进一步提升了系统性能。采用PC104总线的系统,体积小,稳定可靠,受到了很多用户的青睐。不过这些工控机采用的往往是DOS或者Windows系统,虽然具有嵌入式的特点,却不能称作纯粹的嵌入式系统。另外在工业控制器和设备控制器方面,则是各种嵌入式处理器的天下。这些控制器往往采用16位以上的处理器,各种MCU,Arm、Mips、68K系列的处理器在控制器中占据核心地位。这些处理器上提供了丰富的接口总线资源,可以通过它们实现数据采集,数据处理,通讯以及显示(显示一般是连接LED或者LCD)。最近飞利浦和ARM共同推出32位RISC嵌入式控制器,适用于工业控制,采用最先进的0.18微米CMOS嵌入式闪存处理技术,操作电压可以低至1.2伏,它还能降低25%到30%的制造成本,在工业领域中对最终用户而言是一套极具成本效益的解决方案。美国TERN工业控制器基于Am188/186ES、i386EX、NEC V25、Am586(Elan SC520),采用了SUPERTASK实时多任务内核,可应用于便携设备、无线控制设备、数据采集设备、工业控制与工业自动化设备以及其它需要控制处理的设备。

      家电行业是嵌入式应用的另一大行业,我们传统的电视,电冰箱当然其中也嵌有处理器,但是这些处理器只是在控制方面应用。而现在只有按钮、开关的电器显然已经不能满足人们的日常需求,具有用户界面,能远程控制,智能管理的电器是未来的发展趋势。据IDG发布的统计数据表明,未来信息家电将会成长五至十倍。中国的传统家电厂商向信息家电过渡时,首先面临的挑战是核心操作系统软件开发工作。硬件方面,进行智能信息控制并不是很高的要求,目前绝大多数嵌入式处理器都可以满足硬件要求,真正的难点是如何使软件操作系统容量小、稳定性高且易于开发。Linux核心可以起到很好的桥梁作用,作为一个跨平台的操作系统,它可以支持二三十种CPU ,而目前已有众多家电业的芯片都开始做Linux的平台移植工作。1999年就登录中国的微软“维纳斯”计划给了国人一个数字家庭的概念,引导各大家电厂商纷纷投入到这场革命中来,虽然最终未能获得成功,却使信息家电深入人心。如今各大厂商仍然在努力推出适用于新一代家电应用的芯片,英特尔公司已专为信息家电业研发了名为StrongARM的ARM CPU系列,这一系列CPU本身不象X86CPU需要整合不同的芯片组,它在一颗芯片中可以包括你所需要的各项功能,即硬件系统实现了SOC的概念。美商网虎公司已将全球最小的嵌入式操作系统——QUARK成功移植到StrongARM系列芯片上,这是第一次把Linux、图形界面和一些程序进行完整移植(QUARK的内核只有143K),它将为信息家电提供功能强大的核心操作系统。相信在不久的将来,数字智能家庭必将来到我们身边。

      机器人技术的发展从来就是与嵌入式系统的发展紧密联系在一起的。最早的机器人技术是50年代MIT提出的数控技术,当时使用的还远未达到芯片水平,只是简单的与非门逻辑电路。之后由于处理器和智能控制理论的发展缓慢从50年代到70年代初期,机器人技术一直未能获得充分的发展。70年代中期之后,由于智能理论的发展和MCU出现,机器人逐渐成为研究热点,并且获得了长足的发展。近来由于嵌入式处理器的高度发展,机器人从硬件到软件也呈现了新的发展趋势。例如火星车就是一个典型例子,这个价值10亿美金的技术高密集移动机器人,采用的是美国风河公司的Vxworks嵌入式操作系统,可以在不与地球联系的情况下自主工作。1997年美国发射的“索杰纳”火星车带有机械手,可以采集火星上的各种地况,并且通过摄像头把火星上的图像发回地面指挥中心。这台火星车在火星上自主工作了3个月,充分体现了Vxworks系统的高可靠性。以索尼的机器狗为代表的智能机器宠物,可以仅仅使用8位的AVR,51单片机或者16位的DSP来控制舵机,进行图像处理,就能制造出那些人见人爱的玩具,让我们不能不惊叹嵌入式处理器强大的功能。近来32位处理器,Windows CE等32位嵌入式操作系统的盛行,使得操控一个机器人只需要在手持PDA上获取远程机器人的信息,并且通过无线通讯控制机器人的运行,与传统的采用工控机相比,要轻巧便捷的多。随着嵌入式控制器越来越微型化、功能化,微型机器人、特种机器人等也将获得更大的发展机遇。

    展开全文
  • 但是,网络终端不仅仅以PC的形式出现,也会嵌入式系统方式出现网络上,如联网的蜂窝移动电话,掌上电脑、电视、汽车电子、安防系统无人售货机、电表、游戏机和空调等等。所以说我们生活一个嵌入式无处不在的...
  • 大学的小论文《基于FPGA的实时目标检测系统应用无人飞行器》,doc+pdf各一份,希望对各位有用。
  • 嵌入式系统在配电自动化应用

    千次阅读 2009-05-12 20:48:00
    嵌入式系统在配电自动化应用一、 国内配网自动化系统建设的现状和前景1、 国内配网自动化系统建设的现状长期以来,我国电力部门重发电,轻用电的现象比较严重,将主要精力放在大电网、大机组上,对配电网用电...

     嵌入式系统在配电自动化中的应用

    一、 国内配网自动化系统建设的现状和前景
    1、 国内配网自动化系统建设的现状
    长期以来,我国电力部门重发电,轻用电的现象比较严重,将主要精力放在大电网、大机组上,对配电网用电质量及可靠性关心不够,忽视了配电网的重要性和特殊性,使配电网技术发展受到严重的影响,造成了配电网供电可靠性差、设备落后、不安全的因素较多等状况。
    近几年来,随着我国输电网自动化程度的提高,地、县调系统及无人值守变电站的综合自动化程度也随之迅速发展与提高。随之而来的是大家对配电网的重要性有了新的认识,意识到了加快配电网自动化的发展,是提高配电网供电可靠性的一个关键环节。

    2、 国内配网自动化系统建设的前景
    电力系统配电网自动化是当前电网建设和热点,无论是大型、中小型城市都是把电网建设改造及自动化的实施列为工作重点,投入大量的资金和人力,其目的都是为了扩大供电能力,提高供电可靠性,优化电力服务。
    现代化社会要求充足、可靠、优质的电能供应。随着城市化的进程和现代化大城市的出现,配电系统的重要性与日惧增。现在,发达国家近半数的电力投资用于配电系统。现代化大都市供电负荷密度大、供电方式复杂、可靠性耍求高,以及供电负荷不断增加、供电网升格快,因此,现代化大都市的配电系统运行、调度、控制和维护都需要十分复杂的技术。

    3、 与终端相关的要求
    实现"三遥"功能的FTU,基本的遥测、遥控、遥信功能实际上就是对实时数据的采集、预处理和远传,并且接收、处理和执行由远端调度中心下发的调度命令。其中实时数据主要是遥测和遥信数据,其中包括各段母线和各条出线的电流、电压、有功功率和无功功率,FTU并要对所采集量进行数字滤波、整理、暂存和传送等功能,对于遥信量还要求采集各路开关的的状态和对所采集信号进行比较、暂存和传送等功能,并且要随时接收调度端下发的遥控命令,并根据命令内容调用有关的数据,通知相关的控制单元执行遥控动作。
    由于城市发展速度越来越快,基于配电网络的建设也要进一步加快脚步,并且要适应社会发展的要求。为了提高供电的可靠性和更优质、安全的服务,不但系统规划和软件要做好,对终端设备的要求就更加高了。由于采集的数据量大而多,并且进行较为复杂的处理,还要在短时间内传送,所以对于设备来说,其数据的实时性、可靠性是很重要的,并且还需要传送通道的可靠和传送速率相配合才能更加有效。

    二、 电子技术的发展和嵌入式硬件的优势和应用前景
    40年代末发明晶体管,60年代初发明集成电路,自此近半个世纪微电子技术取得了惊人的发展,推动了一大批信息科学技术的进步,带动了物理学、材料科学、化学、数学等一系列学科,改变了人类生产和生活方式,名副其实地已成为现代社会的重要技术支柱之一。
    当前,超大规模集成电路的芯片集成度已达到108元件/芯片(动态存贮器DRAM达到每片64兆位~256兆位),商品化的高性能微处理器工作频率达到275兆赫,芯片加工特征线宽达到深半微米(如 0.25微米);厂商们已着眼于吉位(1000兆位)DRAM的开发,竞相发展功能更强、速度更快的微处理器芯片;在研究上合格的0.1微米MOS器件已研制成功,加工特征线宽已达几十纳米。
    可以预期,到21世纪微电子技术仍将沿着原来的发展途径(即按Scalingdown原则)继续高速发展,集成度更高、工作速度更快、功能更强、功耗更低,但价格即大幅度降低的各种微电子产品将不断涌现。与此同时,随着器件尺寸减小到几十纳米范围,MOS器件的正常开关工作将因电子波动性体现而受到限制,简单的schaling down原理将达到极限,人们也普遍地预期,到21世纪,基于某些新原理而工作的器件将"取代"传统器件,而使微电子技术面目一新,它可导致迄今尚难于意料的更大的进展。
    嵌入式硬件是基于微处理器的计算硬件,通常安装在单独的电路板上来运行特定的软件程序。嵌入式的设备通常用来构建大的系统的部分构件。嵌入式设备使用来控制设备和外设,例如:I/O端口,网卡和屏幕控制器等。今天的嵌入式设备应用很广,从洗衣机到手持电脑。这些设备必须具有实时性--就是这些设备必须在一定的时间内(不超过应用程序所允许的范围)对外部事件做出响应。 同时也可以处理持续的信息流。

    三、 嵌入式操作系统及其应用
    1、嵌入式系统的出现及发展
    在1970年左右就出现了嵌入式系统的概念,那时候的嵌入式系统很多都不采用操作系统,它们多数只是为了实现某个控制功能,使用一个简单的循环控制对外界的控制请求来进行处理。当应用系统越来越复杂、利用的范围越来越广泛的时候,每添加一项新的功能,都可能需要从头开始设计。没有操作系统已成为一个最大的缺点了。
    在整个80年代,嵌入式系统静悄悄地统治着微处理器时代,并把微处理器带入了我们个人和职业生活的每一个角落。
    随着二十年的技术变革,出现了很多种不同的嵌入式系统,以前存在的一些嵌入式操作系统也有了新的变革,其中尤其以VxWorks、WinCE、VRTX及近年来越来越多人注意的的嵌入式Linux为代表。他们的出现可以适应不同层次需求,不同价格需求的各种行业。在当前数字信息技术和网络技术高速发展的后PC(Post-PC)时代,嵌入式系统已经广泛地渗透到科学研究、工程设计、军事技术、各类产业和商业文化艺术以及人们的日常生活等方方面面中。随着国内外各种嵌入式产品的进一步开发和推广,嵌入式技术越来越和人们的生活紧密结合。

    2、嵌入式系统及实时操作系统的概念
    嵌入式系统是指操作系统和功能软件集成于计算机硬件系统之中。简单的说就是系统的应用软件与系统的硬件一体化,类似与BIOS的工作方式。具有软件代码小,高度自动化,响应速度快等特点。特别适合于要求实时的和多任务的体系。嵌入式系统为控制、监视或辅助设备、机器或甚至工厂运作的装置。
    实时多任务操作系统(Real Time Operating System)是根据操作系统的工作特性而言的。实时是指物理进程的真实时间。实时操作系统是指具有实时性,能支持实时控制系统工作的操作系统。首要任务是调度一切可利用的资源完成实时控制任务,其次才着眼于提高计算机系统的使用效率,重要特点是要满足对时间的限制和要求。
    实时操作系统在多媒体通信、在线事务处理、生产过程控制、交通控制、通信系统、武器制导等各个领域得到广泛的应用,因而越来越引起人们的重视。实时系统应用的范围很广,按照实时系统在应用中的形态特征可划分为两种应用:嵌入式应用和非嵌入式应用。所谓嵌入式应用,即指实时操作系统本身作为一个大系统的一个部件而内置到该系统中的应用形式。内置这种计算机的系统功能非常强大,具有反应速度快、自动化程度高等特点。

    3、几种实时操作系统的介绍
    l VxWorks--美国WindRiver公司开发的实时操作系统
    1、 系统简介
    VxWorks是一个运行在目标机上的高性能、可裁减的嵌入式实时操作系统。它以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空和航天等高精尖技术及实时性要求极高的领域中。可见其实时性能非常好,并且只占用很小的存储空间,可高度裁减,从而保证了系统能以较高效率运行。目前,VxWorks已经成为实时上的工业标准和军用标准,大量软硬件厂家都提供基于VxWorks的扩展组件,因此,VxWorks可以在各种CPU硬件平台上提供统一的接口和一致的运行特征,可以以很小的工作量将原有的代码移植到其他不同的处理器上。市场占有率相当高,但是其价格也非常昂贵。
    VxWorks嵌入式实时操作系统包括微内核wind、高级的网络支持、强有力的文件系统和I/O管理、C++和其他标准支持等核心功能。这些核心功能还可以与WindRiver公司的其他产品以及320个WindRiver公司的合作伙伴的产品联合使用。

    2、 核心--Wind
    VxWorks的微内核Wind是一个具有较高性能的、标准的嵌入式实时操作系统内核,其特点是:快速多任务切换、抢占式任务调度、任务间通信手段多样化等。该内核具有任务间切换时间短,中断延迟小,网络流量大等特点,与其他嵌入式实时操作系统相比有一定的优势。
    它包括任务调度(采用优先级强占方式),任务间的同步和进程间通信机制以及中断处理、看门狗和内核管理机制。它的多任务环境允许实时应用程序以一套独立任务的方式构筑,每个任务拥有独立的执行线程和它自己的一套系统资源。进程间通信机子使得这些任务的行为能够同步和协调进行。
    Wind使用中断驱动和优先级方式,缩短了上下文转换的时间开销和中断的时延。在VxWorks中,任何例程都可以启动为一个单独的任务,拥有它自己的上下文和堆栈。还有一些其他的任务机制可以使任务挂起、继续、删除、延时或改变优先级。
    Wind提供信号量作为任务间同步和互斥的机制。在Wind中有几种类型的信号量,它们分别针对不同的应用需求:二进制信号量、计数信号量、互斥信号量和POSIX信号量。所有的这些信号量都是快速和高效的,它们除了被应用在开发设计过程中外,还被广泛地应用在VxWorks高层应用系统中。对于进程间通信,Wind也提供了诸如消息队列、管道、套接字和信号等机制。

    3、 系统特点
    VxWorks系统具有较好的可剪裁的能力;支持应用程序的动态链接和动态下载,使开发者省去了每次调试都将应用程序与操作系统内核进行链接和下载的步骤,缩短了编辑/调试的周期;具有较好的兼容性。
    任务管理包括:无数多个任务,256个优先级;具有优先级排队和时间片轮转调度;上下文切换;二进制、计数、有优先级继承特性的互斥信号灯;POSIX管道、记数信号量、消息队列、信号和调度;共享内存(shared memory);动态内存管理;系统时钟和计时工具等方面。
    网络支持包括:TCP、IP、UDP、标准Berkeley 套接口、SNTP、FTP等常用协议。
    I/O和文件系统:POSIX 异步I/O和目录管理、SCSI 支持、兼容MS-DOS文件系统、PCMCIA支持。
    目标机开发特性:完全兼容ANSI C和C++的异常处理和模板支持;目标机shell上的交互式C解释器;符号调试和反汇编;强大的性能监视功能;动态连接装载、可以从ROM、本地磁盘或通过网络启动;通过以太网、串行线、ICE或ROM仿真器的系统级调试。

    l Vrtx--Microtec Research出品
    1、 简介
    VRTX是一款"老牌"的实时操作系统,在国际RTOS市场中占有率居前五名。VRTX具有一组模块化的编程界面和工具,具有可向上兼容编程接口和面向对象开发的支持。VRTX的特点包括易于载入定制硬件、文件系统支持、ANSI/POSIX接口。VRTX还支持多种网络协议。
    高可靠性的VRTX内核唯一通过 FAA RTCA/DO-178B-A认证,具有高性能,短延迟,高可靠等特点 。VRTX 依托客户-服务器网络调试模式的Spectra 开发平台,工业标准的XRAY 多任务调试器以及Microtec 优化C/C++技术,向用户提供了业界唯一无须组合第三方工具的RTOS开发系统。

    2、 主要特点
    VRTX使用抢先算法和基本优先级调度表法来管理多任务。你可以在创建任务时给每个任务分配一个优先级,也可以在执行时动态修改。当同时有不止一个任务就绪,VRTX选择高优先级别任务,另外当执行系统调用就绪一个任务后,VRTX检查该任务优先级,以确保高优先级的任务正在执行。VRTX允许你动态地创建、删除、恢复和挂起任务。当在系统中有多个相同优先级的任务时,你可以通过给相同优先级的任务分配时间片的方法以阻止某任务占用所有的执行时间来独占CPU。当你开放时间片时,按照系统定义的周期采用时间片轮转法执行相同优先级的任务。
    VRTX是确定性的,它支持多任务系统而不牺牲性能。VRTX的性能独立于许多系统变量。例如队列邮箱、中断和任务进程调度占用的时间。实际上是固定的固定消耗算法保证了可预测的调度进程。
    VRTX为应用程序提供了一个服务集。它支持一个可应答听完全的实时应用系统的实现VRTX x86/rm 的服务包括:任务服务任务服务、任务间同步和通讯、内存管理、实时时钟服务、字符I/O 服务、中断管理服务。
    可以用80x86的软中断,而不用过程或函数调用来引用VRTX服务。这样就不必连接一个应用程序到VRTX。C语言与VRTX的接口通过简单的约定了VRTX编译参数的库例程来实现。

    l WinCE--软实时操作系统
    Windows CE是面向小内存32位移动智能连接设备而开发的模块化实时嵌入式操作系统。Windows CE将Windows兼容性和应用程序服务与多CPU结构支持和内建网络通信选项相结合,为创建多种类型产品的努力提供了一个功能丰富的可伸缩开放式基础。Windows CE可为消费者电子设备、Web终端、Internet访问应用设备、专用工业控制器、移动数据获取手持设备及嵌入式通信设备提供软件系统驱动。这个高度模块化的系统平台可使开发商以灵活而可靠的方式创建出新一代具备较低内存占用水平的32位移动设备,从而,实现Windows与Internet之间的无缝化集成。
    Windows CE操作系统的核心全部是由C语言开发的,操作系统本身还包含许多由各个厂家用C和汇编语言开发的驱动程序。其内核提供内存管理、抢先多任务和中断处理功能。内核的上面是图形用户界面GUI和桌面应用程序。在GUI内部运行着所有的应用程序,而且多个应用程序可以同时运行。
    Windows CE是专门为体积小、资源要求低、便携式的机器而设计的,主要应用与掌上型、手持式PC。所以,其系统的实时性能不是很好,只是属于软实时操作系统。

    l RT-Linux--硬实时操作系统,稳定
    1、 简介
    RT-Linux是由NMT(新墨西哥科技大学)最早开发的硬实时操作系统。截至目前为止,RT-Linux已成功地应用于从航天飞机的空间数据采集、科学仪器测控到电影特技图像处理等广泛的应用领域。RT-Linux开发者并没有针对实时操作系统的特性重写Linux的内核,这样做工作量会非常大,而且要保证兼容性也非常困难。为此,RT-Linux提供了一个精巧的实时内核,并把标准的Linux核心作为实时核心的一个进程同用户的实时进程一起调度,这样做的好处是对Linux的改动量最小,充分利用了Linux平台下现有的丰富的软件资源。
    在国际市场上,RT-Linux (RTL:Original和RTL:BSD)是一款由FSMLabs公司开发、推广以及支持的快速、高效的实时操作系统,它运行在Linux或者NetBSD之上。RT-Linux的专利技术提供高度的实时性能,开发人员可以利用RT-Linux提供的特性,方便地构建一个高性能的RT-Linux实时组件,以微秒级的响应时间内在Linux系统上的数据库服务器和Web服务器之间建立连接。RT-Linux分为两个商用支持版本:开放版 (GPL)和专业版 (二进制形式发布)。专业版支持更多的硬件体系结构,以及包括开放版中没有的性能和特征。

    2、 内核
    RT-Linux在标准Linux的基础上加载一个精巧的实时内核,使不是real time工作的Linux成为一个实时操作系统。在RT-Linux中的实时工作(realtime task)其实并不是一个Linux的进程,而是一个Linux的可加载式核心模块。RT-Linux部分支持POSIX.1b标准,实现了一个小的实时核心,仅支持底层任务创建、中断服务例程的装入 、底层任务通信队列、中断服务例程(ISR)和Linux进程。原来的非实时Linux核心作为一 个可抢先的任务运行于这个小核心之上,所有的任务都在核心地址空间运行。它不同于 微内核和大型内核,属于实时EXE (realtime executive)体系结构。其可靠性和可维护性对电信服务系统来说都不够理想。
    RT-Linux有两个域:一个是实时域,一个是非实时域。实时域中的函数可以满足自身的实时要求, 但是这些函数必须简单,因为可供它们使用的资源是有限的。另一方面,非实时功能模块有许多可用的资源,但是不能有任何实时要求。 RT Linux提供了两个域之间进行通讯的工具。设计者将R- Linux设计为可抢先执行,它将中断分为两组:由RT Linux控制的可抢先中断和由Linux 控制的不可抢先中断。Linux中断不能中断核心的运行,RT-Linux中断则可以根据需要中断核心的运行。
    POSIX是为保证UNIX系统的兼容和可移植性而建立的国际标准,在POSIX1.b中,规定 了一些 实时特性,Linux中已开始实现这些特性,但由于Linux内核的不可抢先性(nonpreemtable), 无法在标准的Linux环境下实现真正的实时应用。而RT-Linux用巧妙的技术解决了此问题 。RTLinux实现了一个高效的可抢先的实时调度核心,并把Linux作为此核心的一个优 先级最 低的进程运行,用户可以编写自己的实时进程,和标准Linux共同运行。 为了达到中断的实时响应,RT-Linux接收所有中断,然后传给Linux内核处理,因此当Linux 内核屏蔽中断时,不影响中断的处理,据测试,在Pentium 120的PC上,Linux中断延迟是 20 uS左右。
    KURT和RT-Linux都在系统时间片的细化方面作了较大的修改,主要采用的是动态切分时间片的方法,对于实时线程,就把时间片切得尽量小,对于非实时线程,就把时间片切得大些,这样就最大程度上保证了原系统的正常运行。现在KURT和RT-Linux都可以达到10us的控制精度。

    3、 系统特点
    RT-Linux的设计者们在操作系统的底层实现了一个简单的实时核心,而Linux本身将作为一个具有最低优先级的任务在核心中运行,它在任意时刻都可以被高优先级任务抢先。 从严格意义上讲,RT-Linux只是Linux的某种变种,它提供实时应用程序所需的控制功能,这使得RT- Linux成为Linux 的一个新版本。RT-Linux几乎完全依赖Linux来提供所需的服务,而它自身只提供任务创建、中断服务例程的安装、任务间通讯的排队、ISR及Linux 进程。
    RT-Linux(实时扩展的 Linux 系统)里含有时间紧要的函数可以用中断管理器来精确控制中断处理,从而很好地确保了关键性中断可以在需要时得到执行。这种方法的硬度主要取决于 CPU 中断结构和环境转换的硬件支持。这种方法可以满足广泛范围内的实时要求。即使没有实时扩展,Linux 也能很好地处理多个事件流。
    RT-Linux在操作系统之下实现了一个简单的实时核心,Linux本身作为一个可抢占的任务在核内运行,优先级最低,随时会被高优先级任务抢占。用户可自行编写调度程序,它们可实现为可加载的核心模块;已实现的调度程序有:基于优先级的抢占式调度和EDF调度; 基于优先级的调度使用"单调率算法",它直接支持周期任务。
    用户可得到UNIX的全部开发工具,可使用市场上便宜又常见的硬件。程序源代码全部公开,任何人都可以修改源代码并在GNU通用公共许可证下发行修改后的源代码。


    四、 基于RTOS的配电监控终端FTU

    参考文献:
    《电力系统配电网自动化的 应用现状及展望》----河南尉氏县供电局(银海电力)
    《VxWorks操作系统指南》

     

    展开全文
  • 反转控制(IOC)和面向切面编程(AOP)技术作为当前比较流行的技术,其优势已受到广泛关注,但是这两项新技术实际项目上的应用研究却很落后,而且。NET平台下实现这两项技术没有形成可以广泛套用的框架,使得...
  • 实现互联互通是互联网共享经济的基础,而通过嵌入式GPRS DTU实现无线连接是无人消费经济最为便捷选择,它具有无需现场综合布线、安装简易、应用简单的特点,因此它是互联网共享经济连接硬件最佳选择。 生活...

    随着科技发展技术的日新月异互联网共享经济横空出世,它的本质是使服务更加便利、减少人工成本、让生活更加智能化,使资源的利用效率更加充分。实现互联互通是互联网共享经济的基础,而通过嵌入式GPRS DTU实现无线连接是无人消费经济中最为便捷选择,它具有无需现场综合布线、安装简易、应用简单的特点,因此它是互联网共享经济连接硬件中最佳选择。 在生活水平逐渐提高,人们对健康越来越注重,而中国传统的按摩疗法是最好改善亚健康方法,它是工作和休闲之余促进健康最好选择。因此按摩椅的使用需求呈现暴涨的趋势。所以通过共享方式与按摩椅功能相结是完美结合。

    一、组网解决方案


    首先定义好按摩椅的主控主板的控制协议,再通过嵌入式GPRS DTU TTL接口与按摩椅主控主板TTL接口相连接构成通信,使主控主板通过GPRS通信模块TCP/IP接入互联网云服务器实现互联网互联互通,接入后云服务器直接采集到现场按摩椅工作状态、工作时间及其开启和关闭等动作。在云服务器建立客户后台管理、数据库信息查询、收款增值服务、其它销售服务等模块管理系统以实现在远程客户端APP支付费用后,得到现场自助服务功能。


    二、嵌入式GPRS DTU技术指标

    无线参数(GPRS、CDMA、3G、4G):

    项  目

    内    容

    无线模块

    采用工业级无线模块

    标准及频段

    支持850/900/1800/1900MHz四频  支持GPRS multi-slot class 10

    支持双频:CDMA2000 1X 800MHZ

    FDD-LTE(下行速率100Mbps,上行速率50Mbps)
    TDD-LTE(下行速率68Mbps,上行速率17Mbps)
    WCDMA(下行速率42Mbps,上行速率5.76Mbps)
    TD-SCDMA(下行速率4.2Mbps,上行速率2.2Mbps)

    发射功率

    <23dBm

    接收灵敏度

    <-93.3dBm

    接口及硬件系统

    项  目

    内    容

    串口

    1个RS232和1个TTL( RS422 )接口,串口参数如下:
    串口速率:110~230400bits/s

    数据位:5、6、7、8位
    停止位:1、1.5、2位
    校验:无校验、偶校验、奇校验

    天线接口

    标准SMA阴头天线接口,特性阻抗50欧

    SIM/UIM卡接口

    标准的抽屉式用户卡接口,支持1.8V/3V SIM/UIM卡,内置15KV ESD保护

    供电范围

    DC 5~24V

    CPU

    工业级32位通信处理器

    工作温度

    -35~+75oC(-22~+167℉)  相对湿度95%(无凝结)

    功耗

    通信状态45~165mA@12VDC      待机状态15~35 mA@12VDC   

    外形尺寸

    55x38x10 mm (不包括天线和安装件)

    重量

    约95g

    三、产品实物拍摄及特点

    全面支持移动/联通/电信等运营商的全部网络,不管用户使用任何一家运营商SIM卡,均能全部支持。4G网络传输,更快,更高效。

    高稳定性设计,专为无人值守环境而生

    DTU采用三级看门狗检测机制,由CPU自带看门狗设计、软件看门狗设计等三级多重检测机制组成,保证设备永不死机;采用TCP心跳链路检测机制、掉线重连、数据补发,确保设备永远在线。

    高标准工业级设计,非常适用于恶劣环境

    采用工业级通信模块搭载32位ARM高速处理器,所有器件达到工业级应用标准,超强的防潮、防雷、防电磁干扰能力;超低功耗设计,通信状态功耗更适合取电困难的工业现场;宽电压设计,5-35V(电压可定制),更宽的工作温度,更宽的供电电压,适应更多的供电现场。


    作者简介:瓦尔通信    主要提供无线数据通信方案  http://www.valtele.com  sale@valtele.com  咨询电话:13306008860

    展开全文
  • 电力变电站需要很多类型的设备来组建一个发电和配电的系统。传统的做法是雇用一个人来监测设备的运行,但是这样的解决方案往往费用高,而且会...由于这些或其他原因,电力变电站管理趋向于采用无人值守的自动监测系统
  • 嵌入式系统 硬件层 嵌入式处理器 (硬件层核心) 嵌入式控制器MCU (单片机),举例:8051,STC80C/S51,P51XA,MCS-251,MCS-96/196/296,MC68HC05/11/12/16,68300 嵌入式微处理器MPU 举例:Am186/88,PowerPC,68000,...
  • 巴西世界杯一位球迷由于无法观看比赛,操控一架无人飞行器飞到法国队训练场的上空进行偷拍。这种飞行器被称为四旋翼直升机,可以像蜻蜓一样空中实现悬停、滚动、偏航和上下左右移动等动作。
  • 现在这个物联网快速发展的时代,嵌入式系统是当前最热门的IT应用领域之一。嵌入式系统一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等...
  • 嵌入式系统简介、应用及发展

    千次阅读 2009-03-12 19:43:00
    目前嵌入式系统已经渗透到我们生活的每个角落,工业、服务业、消费电子……,而恰恰由于这种范围的扩大,使得“嵌入式系统”更加难于明确定义。 举个简单例子:一个手持的MP3是否可以叫做是嵌入式系统呢?答案...
  • 嵌入式系统5G时代蓬勃发展,就需要针对5G特点,进行有针对性的应用于创新。 1.1 5G的特点 第五代移动通信技术的特点主要:(1)高速率,5G网络的下载速度高达10 Gbit/s,,比4G速度快100倍。(2)低延时高...
  • 分别是邓健清同学的《高可靠数据采集器的研究与实现》、李江川同学的《面向智能控制的Modbus协议转换器的设计与实现》、刘明艳同学的《基于GPS的定位与预警系统设计与实现》、夏菱那同学的《嵌入式实时操作系统研究...
  • 言 远程数据传输系统应用广泛,尤其是一些特殊的应用场合,监测或者控制对象由于距离较远或者现场比较危险,只能把采集的数据传输到远离现场的地方进行分析处理,因此需要一种可以进行远程数据传输的嵌入式系统,...
  •  北京恒颐自主研发设计了集多项功能于一体的综合性消防监控网络系统,它利用先进的嵌入式技术手段,实现了集中维护、集中管理、无人值守的管理目标,为用户提供了一个功能强、投资少、技术先进的运行维护方式和科学...
  • 嵌入式系统

    千次阅读 2012-06-18 15:52:49
    根据IEEE(电气和电子工程师协会)的定义,嵌入式系统是“控制、监视或者辅助装置、机器和设备运行的装置”(devices used to control, monitor, or assist the operation of equipment, machinery or plants)。...
  • 嵌入式系统简介

    2021-01-16 12:08:26
    微处理器的广泛应用形成了一个广阔的嵌入式应用市场,计算机厂家开始大量地以插件方式向用户提供OEM产品,再由用户根据自己的需要选择一套适合的CPU板、存储器板及各式I/O插件板,从而构成专用的嵌入式计算机系统,...
  • 安置野外的嵌入式系统种类繁多,应用广泛,太阳能电源不仅解决了野外长时间、无人值守工作的嵌入式系统的能源问题,并且具有持久、环保、节能等特点,具有良好的应用前景。  光伏发电的核心结构是通过一定规格的...
  • 嵌入式系统中“看门狗”

    千次阅读 2013-11-09 10:34:17
    1、概述:  WATCHDOG对于没有底层开发经验的开发人员来说,可能比较...WATCHDOG的应用主要是在嵌入式操作系统中,避免了系统在无人干预时长时间挂起的情况。  2、WATCHDOG模块  比较高档的嵌入式硬件芯

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,426
精华内容 2,170
关键字:

嵌入式在无人系统中的应用