车载嵌入式系统开发的新解决方案 |
电子嵌入式架构及其构成 大部分嵌入于汽车的硬件和软件都是指定的,且单独开发的。每一个硬件和软件都是专门应用于某一特性并由供应商根据汽车制造商的要求而设计。一方面,在其他计划中这对解决方案的可再利用性是一个障碍;另一方面,它会引至资源(硬件、缓冲器等)的过大化。为了解决这一难题,“AEE计划”正式描述了基础的嵌入式组件,并且定义了可再用组件的范围。此外,“AEE计划”为电子控制单元(ECU)提供了一种架构——一个连接到一个或者数个网络的、支持嵌入式应用程序的工作站(见图一)。
 图一:组件级别和类别架构 有些组件是与某一特定的电子控制单元(ECU)相互独立的;这意味着,在一个分布式架构里,这些组件可以在任何的电子控制单元(ECU)上执行: •为这些设备实现信号处理的传感器和执行机构(硬件组件)和软件组件(本地设备管理器) •执行特定嵌入式应用程序(应用程序软件组件)的软件组件 相反,输入/输出驱动器、执行操作系统(OS)的软件组件或者通信服务是依赖于一个特定的电子控制单元(ECU)的。 最后,为了确保应用程序软件组件的完全独立性,具体规定了某一特定的组件(被称为“组件间交换管理器”)。它扮演中间设备的角色(特别是在提供透明的通讯服务方面)。这个组件是为每一个带有共同应用程序界面的电子控制单元(ECU)专门开发的。 AIL-Transport:一种嵌入式系统设计语言 “AEE计划”定义了一个特定的嵌入式系统开发方法,从而降低成本和优化硬件要素的使用。第一步,独立定义和验证功能性的执行(功能架构和软件架构)。然后,一种分配机制在嵌入式架构的电子控制单元(ECU)上指定特定的功能,随后交换流向通信网(硬件架构)。最后,优化本地任务的执行和结构的传输(运行架构)。通过这种方法,资本投放不再集中于电子控制单元(ECU),而是集中在经由生效的硬件和软件模块的执行功能上。 |
|
|
|
|
|
| |
|
|
|
|