原创 ZRTOS 的系统配置(Configuration)

2008-12-20 04:09 2236 4 4 分类: 汽车电子

ZRTOS 的系统配置(Configuration)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


1.      介绍


在嵌入式系统中,软件配置是非常重要的。 配置代表一种设计概念:即将一个复杂的系统由若干或许多个预先设计好的部分装配而成。 系统配置使设计者可以使用软件而不是硬件的方法来生产新型色色的产品,并且减少费用、增加质量和数量。  人们过去使用静态的方法来配置软件系统,比如在C或其他计算机语言使用宏指令(例如#ifmake file)来配置系统。 但静态的方法已经不再适合于现代产业。    许多汽车和微处理器制作商设法通过使用RTE (Runtime environment 运行时间的环境) 解决配置问题,并引入了AUTOSAR所谓一开放操作系统作为汽车业的行业标准。 RTE的好处是创造了独立于硬件的工作平台,使得应用层的软件与硬件无关。 但缺点是RTE的效率是非常低下,而且当应用软件的种类或个数增加时,效率更低。


ZRTOS配置采用独特的技术。 ZRTOS系统配置中,通过以下的三种方式:



参量(parameters) 配置 该数据块将决定系统在运行时的行为。 例如,一个布尔(真实或错误)参量可以用来决定系统是否具有某项功能。参量必须是不能消除(non-volatile)的数据,并且可以通过软件配置来修改。 为了区别一个ZRTOS配置参量与通常意义下的参数(例如在C子程序中传递参数),前者在本文将被表达作为参量。 


设备驱动程序(Device drivers)配置 该配置确定系统与硬件的块连接界面。设备驱动程序必须是不能消除(non-volatile)的数据,并且可以通过软件配置来修改。
功能配置 该配置将可执行的功能代码下载到系统中。 例如,将监视发动润滑油的功能增加到某汽车系统,可以采用以下步骤: a) 如果需要,增加设备驱动程序配置(输入传感器,见上一步); b) 增加功能代码。功能配置代码必须是不能消除(non-volatile)的数据,并且可以通过软件配置来修改。

 


使用配置,可以将系统建立在类似OEM再加上一些基本的设备驱动程序和参量的模式上。 系统的其余功能可以通过在现场或者在生产线上下载参量、设备驱动程序和功能代码等方法完成。 区别于许多其他RTOS ZRTOS系统配置的基础工作主要由设计并且实施嵌入代码的开发工程师完成。 ZRTOS可以将即插即用的理念应用到嵌入式系统中。


PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
4
关闭 站长推荐上一条 /3 下一条