来源:openfoundryWWW_PL※CJS_COM-PLC-技.术_网
While automobile production is probably to increase slowly in the coming years, the part of embedded electronics and more precisely embedded software is growing. New solutions for the development of in-vehicle embedded systems was the purpose of the French ‘Embedded Electronic Architecture’ cooperative research and development program ‘AEE’. The results are the identification of embedded component classes, the specification of a generic embedded architecture, as well as the definition of a declarative language.WW.W_PLC※JS_C,OM-PL,C-技.术_网
plcjs.技.术_网
尽管汽车产量可能会在未来的几年增长缓慢,但嵌入式电子设备和更精确的嵌入式软件这一部分的产量正在增长。找出车载嵌入式系统开发的新解决方案是法国EEA(嵌入式电子架构)合作研究和开发计划“AEE”的目标。其获得的成果有:嵌入式组件级别的识别、一类嵌入式架构的详细说明,并且定义了一种陈述性语言。W1WW_P4LCJS_COM-PLC-技.术_网
WW.W_PLC※JS_C,OM-PL,C-技.术_网
现今,嵌入于汽车内的功能包括制动扶助、主动悬架、转向功能性,等等。这些功能都受严格的时间约束的支配,更笼统地说,是受可靠性约束的支配。在不远的未来,随着电控X (X-by-Wire)技术的普及,这些约束会变得更加重要。因此,这类系统的开发必须定义出一种符合条件的系统,也就是说,要满足这些约束条件,并且一定要根据成本标准提供最好的一个系统。此外,一个嵌入式系统的开发过程是由几个要素相互参与的,其包括汽车制造商和供应商;可再用组件的开发是降低成本的一个重要手段。——可——编——程——控-制-器-技——术——门——户
WWW_PL※CJS_COM-PLC-技.术_网
本文提到,这个法国的“AEE计划”(EEA表示嵌入式电子构架)详细说明了车载嵌入式系统开发的一些新解决方案。这个计划(1999年9月到2001年12月)由法国工业副部长批准,并且涉及到法国的汽车制造商(标致雪铁龙(PSA)和雷诺(Renault))、原始设备制造(OEM)供应商(萨基姆(SAGEM)、西门子(SIEMENS)、法国雷奥集团(VALEO))、EADS LV公司、法国国家信息与自动化研究院(INRIA)、法国国家科学研究中心Nantes通信与控制研究所(IRCCyN)和洛林计算机及其应用研究实验室(LORIA)。进行中的“欧洲发展信息技术(IETA)计划”(EAST-EEA)延伸并且普及化了这些成果。WWW_P※LCJS_COM-PLC-)技.术_网
WW.W_PLCJS_COM-PLC-技.术_网
电子嵌入式架构及其构成WW.W_PLCJS_COM-PLC-技.术_网
大部分嵌入于的硬件和软件都是专门化制造并且单独开发的。每一个硬件和软件都是专门应用于某一特性并且由供应商根据汽车制造商的要求而设计。一方面,在其他计划中这对解决方案的可再利用性是一个障碍;另一方面,它会引至资源(硬件、缓冲器等)的过大化。为了解决这一难题,“AEE计划”正式描述了基础的嵌入式组件,并且定义了可再用组件的范围。此外,“AEE计划”为电子控制单元(ECU)提供了一种架构——一个连接到一个或者数个网络的、支持嵌入式应用程序的工作站(请看图一)。P.L.C.技.术.网——可编程控制器技术门户
WWW_PLCJS_COM-PLC-技.术_网
WW.W_PLCJS_COM-PLC-技.术_网
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
图一:组件级别和类别架构WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
有些组件是与某一特定的电子控制单元(ECU)相互独立的;这意味着,在一个分布式架构里,这些组件可以在任何的电子控制单元(ECU)上执行:WWW.PLCJS.COM——可编程控制器技术门户
•为这些设备实现信号处理的传感器和执行机构(硬件组件)和软件组件(本地设备管理器)WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
•执行特定嵌入式应用程序(应用程序软件组件)的软件组件WWW.PLCJS.COM——可编程控制器技术门户
相反,输入/输出驱动器、执行操作系统(OS)的软件组件或者通信服务是依赖于一个特定的电子控制单元(ECU)的。WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
P.L.C.技.术.网——可编程控制器技术门户
最后,为了确保应用程序软件组件的一个完全独立性,某一特定的组件(被称为“组件间交换管理器”)被具体规定了。这一特定的组件扮演着中间设备的角色(特别是在提供透明的通讯服务方面)。这个组件是为每一个带有共同应用程序界面的电子控制单元(ECU)特定地开发的。W1WW_P4LCJS_COM-PLC-技.术_网