今日更新 - ECU State Manager(ECU状态管理器)
EcuM应该属于AUTOSAR中比较复杂的一个模块。它和整个ECU的上电、下电、重启密切相关,当ECU设计中引入多核系统时,EcuM更是从Fixed版本变成了Flex的版本,更多的功能和BswM交互完成。
EcuM应该属于AUTOSAR中比较复杂的一个模块。它和整个ECU的上电、下电、重启密切相关,当ECU设计中引入多核系统时,EcuM更是从Fixed版本变成了Flex的版本,更多的功能和BswM交互完成。
今天整理了AUTOSAR FLS(闪存驱动程序)的文章,感兴趣的可以读一下。介绍了AUTOSAR基础软件模块闪存驱动程序(Flash Driver)的功能、API。AUTOSAR的闪存驱动程序同时适用于内部和外部闪存设备。
今天整理了AUTOSAR ADC Driver(模数转换器驱动)的文章,感兴趣的可以读一下。介绍了AUTOSAR基础软件模块ADC驱动程序的功能、API和。ADC驱动程序的目标是逐次逼近ADC硬件数值。
前段日子应客户的要求做了一个处理AUTOSAR的ARXML的小工具,注意包含了以下几个功能:
可以通过Github链接下载源码,慢慢有空会考虑是否打包上传到Python的仓库里。
具体的使用说明可以参考github仓库里的readme文件。
说明: 1. 因为很多时候会复制ARXML内容,特别时Implementation的内容,这样就造成了UUID的重复,接着AUTOSAR Builder会报warning,客户说会影响Matlab的导入(个人每试过) 2. 时间戳是一个比较烦人的东西,有时候其实内容也没啥修改,就看见一堆时间戳的不同,用版本管理工具比较,一堆的红。在AUTOSAR Builder里还没看见有啥选项可以关闭。
今天整理了AUTOSAR Fim(功能禁止管理器)的文章,感兴趣的可以读一下。
功能禁止管理器(Function Inhibition Manager)负责为软件组件及其功能提供控制机制,但个人觉得是一个比较鸡肋的功能,可有可无。可能唯一的好处就是把功能和故障进行解耦。
今天整理了AUTOSAR CAN Transceiver Driver(CAN收发器驱动模块)的文章,感兴趣的可以读一下。 AUTOSAR的CAN收发器驱动和AUTOSAR的CAN驱动程序同一个级别,属于MCAL层,由相关硬件厂商进行驱动的开发,主要为了让CanIf模块可以脱离硬件依赖。