8

我对 AUTOSAR 和北极工作室完全陌生。我已经阅读了 www.autosar.org 上提供的文档,现在我想开始尝试、理解和编写一些代码。

我还发现,AUTOSAR平台上唯一可用的开源免费开发环境是Arctic Studio(如有错误请指正)。所以我下载并安装了它。我遵循了所有步骤,http://212.181.18.149/wiki/Quick-start_Tutorial但不幸的是我的构建并非没有错误。

我阅读了“示例”文件夹中给出的示例代码,但并没有完全了解发生了什么或如何开始编写一个简单的代码。

我想知道是否有人可以为我指明为 AUTOSAR 创建等效的“Hello World”的方向。

4

6 回答 6

3

AUTOSAR 是一个基于层的可配置平台。

您需要来自半导体公司的 MCAL 层。由您的公司/大学创建的 BSW+RTE 层,或者可能是一些免费的加上 RTOS,然后您为您的 uC 集成所有内容,并在 APP 层中创建您的“Hello World”,在某些 SWC 中“打印/发送/显示” “你好世界”消息。

如果你没有 RTE 或 APP 层,你可以创建一个 CDD 来执行你的“Hello World”。

最简单的方法应该是只使用 MCAL:将“hello world”放在主函数中,只需集成/配置 MCAL,(和启动)。用调试器检查它。

于 2015-06-15T18:36:33.483 回答
3

在 Autosar 中编写一个 hello world 等价物不会帮助您熟悉这个概念。

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

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

2)创建一个示例应用程序,它将数据 1 或 0 从 swc 发送到任何 IO 驱动程序(首选 DIO),这取决于您根据相应的寄存器打开或关闭 LED

还要检查 Arcore 网站上支持的板。

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

于 2017-06-14T14:05:09.350 回答
1

浏览本教程并由最大的第三方提供商之一 Vector Informatik GmbH介绍 AUTOSAR 。

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

于 2017-07-12T13:34:24.840 回答
1

北极核心支持大约在boards/文件夹中列出的不同开发板。如果您有其中一个,您实际上可以构建并运行一个小项目,该项目在 UART 上打印“Hello world”或使 LED 闪烁。

于 2015-12-15T14:36:38.927 回答
0

还有另一个版本的开源 AUTOSAR 平台可用,但它不是完全免费的,看看这个

https://www.comasso.org/

于 2014-12-01T17:49:20.240 回答
0

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

我会尽力解释,如果我错了,请纠正我,我从过去 5 年开始从事 AUTOSAR 开发。

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

BR杰里·詹姆斯

于 2017-05-06T12:30:09.833 回答