Autosar - 适用于软件开发人员

All*_*lan -2 embedded autosar

你能否就Autosar这一点提出建议,考虑到我是一名软件开发人员,可以用C编写一些软件.

现在我在C中开发一个功能:---该功能必须读取一些ECU特定的数据处理它并更新一些ECU特定数据,这些数据可以是(某些变量或I/O信号).

1>现在我将如何使用Autosar RTE和虚拟功能总线?什么对软件开发人员有用?

2>同样,Autosar说接口的标​​准化意味着什么?这是否意味着如果世界上任何其他地方的其他人也在开发相同的功能(用C语言),那么我们都将使用这些i/o信号的相同名称?

3> RTE如何在单元测试中对我有所帮助?或者从软件开发人员的角度来看,RTE究竟在做什么.

http://www.autosar.org/gfx/AUTOSAR_TechnicalOverview_b.jpg

我阅读了很多技术术语......但作为软件开发人员,这些要点对我来说很重要.你能解释一下吗?

你的回复会很明显.

小智 8

我认为这不会那么容易......我相信您正在开发Autosar SWC(软件组件).我建议你开发一个便携式C模块.这有非常明确的投入,产出和要求.执行时(检查Autosar runnables).请记住,Autosar ECU包含RTOS,因此您的模块将成为OS任务的一部分.当您开始构建Autosar ECU时,您将能够包装模块并使用Autosar虚拟功能总线信号连接输入/输出.为此,您将需要Autosar框架和可能的配置工具.这些既复杂又昂贵.通过测试C模块的常用方式对模块进行单元测试.祝好运.

PS RTE只是配置工具根据ECU BSW和System Extract的配置自动生成的"胶水"代码.在包装过程中你会担心它.