AUTOSAR相当于" Hello World!"?

时间:2014-09-24 14:03:43

标签: autosar

我是AUTOSAR和Arctic Studio的新手。我已经阅读了www.autosar.org上提供的文档,现在我想开始玩,理解并编写一些代码。

我还发现,只有可用于AUTOSAR平台的开源免费开发环境是Arctic Studio(如果我错了,请纠正我)。所以我下载并安装了它。我按照http://212.181.18.149/wiki/Quick-start_Tutorial的所有步骤进行了操作,但不幸的是我的构建没有错误。

我阅读了'示例中给出的示例代码'文件夹,但没有完全了解正在发生的事情或如何开始编写一个简单的代码。

我想知道是否有人可以指出我创建一个" Hello World"相当于AUTOSAR。

6 个答案:

答案 0 :(得分:3)

在Autosar中编写一个hello world的对应单元并不能帮助你熟悉这个概念。

您需要以下内容才能了解Autosar。

1)您需要MCAL(微控制器层),BSW和系统中的简单应用程序。可以作为复杂设备驱动程序包含的非Autosar组件是可选的。

2)创建一个示例应用程序,它将数据1或0从swc发送到任何IO驱动程序(最好是DIO) 根据此情况,您可以根据相应的寄存器打开或关闭LED

同时检查Arcore网站上支持的主板。

Commasso还为Autosar提供了一个开源工具,但仅为其成员提供了

答案 1 :(得分:2)

AUTOSAR是一个可在层中配置的平台。您需要半导体公司的MCAL层。 BSW + RTE层由您的公司/大学创建或者可能是免费加上RTOS,然后您将所有内容集成到您的uC中,并在APP层创建您的“Hello World”,在某些SWC中“打印/发送/显示” “Hello world”消息。 如果您没有RTE或APP图层,则可以创建CDD来执行“Hello World”。 最简单的方法应该是只使用MCAL:将“hello world”放在main函数中,只需集成/配置MCAL(和Startup)。用调试器检查它。

答案 2 :(得分:1)

Arctic Core支持在boards/文件夹中列出的不同开发板。如果您有其中一个,您实际上可以构建并运行一个小项目,打印" Hello world"通过UART或闪烁LED。

答案 3 :(得分:1)

通过最大的第三方提供商Vector Informatik GmbH来完成此tutorial and introduction to AUTOSAR

典型的" Hello world"嵌入式和电子产品领域将是一个闪烁的LED。 AUTOSAR也存在这样的例子,但是已经指出你需要几个工具,库,包,硬件来实现这一点。另一种方式" Hello world"在AUTOSAR中可以是您在总线上发送的CAN消息,这是每个车辆ECU能够进行通信的关键特性。

答案 4 :(得分:0)

还有另一个版本的开源AUTOSAR平台可用,但它并非完全免费,请查看

https://www.comasso.org/

答案 5 :(得分:0)

很抱歉,这个问题确实表明您对AUTOSAR不太了解,因为根据AUTOSAR,也没有UART模块..当然,使用DIO模块和PORT模块可以使LED闪烁。

我会尽可能多地解释,如果我错了,请纠正我,并且我从事过去5年的AUTOSAR开发工作。

  1. AUTOSAR是开发汽车行业ECU的不同要求的集合。
  2. 它还有一些对所有人开放的内容,你可以从http://www.autosar.org/
  3. 获得所有最新要求
  4. 其组件或模块的总数取决于您的应用程序和ECU。
  5. 它的架构是这样一种方式,您可以开发任何一个或几个模块或组件,并可以与任何其他AUTOSAT兼容的模块/组件一起使用。 (如果两者都设计用于相同的AUTOSAR主要版本)。
  6. BR 杰里詹姆斯