汽车上控制器种类众多,因为软件功能和芯片器件的差异,不同产品之间几乎很难复用软件,AUTOSAR的目标就是从汽车上不同产品中找出共性需求和规范,包括:底层驱动、总线协议、应用接口、操作系统等。
作为汽车行业内最成熟的软件模块规范,目前(2004.7)的版本是4.1.3,官网上可以下到详细的技术规范,近100份文档。要系统的组织起这些庞杂的内容,没有需求和版本的管理是不可想象的,AUTOSAR这方面做得也是颇具规模,从最后一列Requirements的数字可以看出文档中包含的需求数量,也能反映出各个模块的复杂程度,实际上有很多模块是各种总线类型都共用的。正是因为需求越来越复杂,为防止不同厂家画出来的瓢不一样,AUTOSAR甚至发布了针对需求兼容性的测试验证规范。
物联网中的智能家居领域其实也面临同样的问题,目前除了AllseeAlliance还没有看到很强势的联盟,并且这个联盟更多是在关注用户终端(各种手机、平板、路由器)的SDK接口,感觉是IT行业牵着家电行业在走。
CAN总线规范及需求:
J1939总线规范及需求:
LIN总线规范及需求:
FlexRay总线规范及需求: