- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
是否可以根据其 website 上提供的规范开发 AUTOSAR BSW 堆栈(例如用于 CAN 通信)?不购买任何昂贵的供应商工具?可以遵循哪些步骤?我被要求探索这种可能性。
最佳答案
是和否。工具是 AUTOSAR 等式的必要部分。
假设您正在为汽车供应商工作,您将获得一组特定于 ECU 的配置文件(ECU 提取?),它与 CAN 消息传递的各种交换格式有些相似,但范围要广泛得多。这些通常是一组由 AUTOSAR 联盟定义的格式的 XML 文件。一个相当复杂的“昂贵的供应商工具”链将其转换为可以生成代码的东西。所有规范都是开放的,因此您可以在理论上编写自己的工具。
除了工具之外,您还需要操作系统,它可能构建在开源 OSEK 系统之上作为起点。然后是 MCAL。
可以做到吗...是的。如果您为一家大公司(例如博世)工作,开发自己的解决方案可能对您的长期利益最有利。但是,如果您为具有项目截止日期的较小规模的供应商工作,您可能不得不硬着头皮开出大笔支票。希望您的公司在竞标基于 AUTOSAR 的系统的工作时考虑到这一点。
为了让您了解这样一项事业的规模,这有点像在说:“我正在编写一个很酷的游戏,我需要使用 Windows、OSX 或 Linux,还是我也可以编写自己的操作系统? ?”。好吧,也许不是那么极端,但比编写自己的 RTOS 和车辆总线堆栈(CAN、LIN 等)要困难得多。如果编写自己的 RTOS + CAN 堆栈听起来非常复杂/困难,请不要考虑。
显然我不能为你做决定,但如果你在互联网上从随机的人那里听取未说明资格的意见,我强烈建议不要把它作为“我的第一个汽车萨尔”项目,但把它作为一个如果您所在的 50 多家汽车供应商每年都在执行多个 autosar 项目,那么可能的内部研发项目可能会长期节省成本。我怀疑您能否以低于许可所有内容的成本来构建它。但也许 future 5-10 个大项目可能会有返回。
关于embedded - AUTOSAR 开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37023706/
引入自适应 Autosar 的主要动机是什么? Information provided by Autosar consortium is "AP provides mainly high-perfo
在为新板开发 MCAL 层时,是否允许添加 AUTOSAR 规范中未指定的新功能?例如添加到 MCAL ICU 测量帧长度的功能(MCU 中有一个专用模块测量输入帧 LEVEL 的长度) 最佳答案 A
我是 AUTOSAR 的新手,我试图了解如何记录 DTC,但我对老化和去抖动计数器感到困惑。请帮助我了解 DTC 是如何记录的? 最佳答案 Dem 模块提供了两项(除其他外)重要服务来记录 DTC 的
在 AUTOSAR 规范的许多框图中,他们使用术语 PduR。 但是AUTOSAR Schema中没有这样的模块。 谁能解释一下 PduR 是什么意思? 最佳答案 PduR 是“Pdu 路由器”的缩写
我一直在阅读有关开发 Autosar 软件组件的信息。我仍然对内部行为的 WaitPoint 和 Event 感到困惑。 AUTOSAR 软件组件中的 WaitPoint 和 Event 之间的主要区
兼容AUTOSAR的系统最多支持多少个任务? 在Linux中,我可以检查支持的最大进程ID,以获取支持的最大任务数。 但是,我找不到任何资料说明AUTOSAR支持的最大任务数。 非常感谢您的帮助! 最
是否可以根据其 website 上提供的规范开发 AUTOSAR BSW 堆栈(例如用于 CAN 通信)?不购买任何昂贵的供应商工具?可以遵循哪些步骤?我被要求探索这种可能性。 最佳答案 是和否。工具
已结束。此问题正在寻求书籍、工具、软件库等的推荐。它不满足Stack Overflow guidelines 。目前不接受答案。 我们不允许提出寻求书籍、工具、软件库等推荐的问题。您可以编辑问题,以便
我是 AUTOSAR 的新手。目前我正在寻找 AUTOSAR 项目中使用的不同类型的测试。我的目标是获得有关 AUTOSAR 测试领域的知识。以下是我希望得到解答的问题。1. AUTOSAR 有哪些不
我是自适应 AUTOSAR 的菜鸟。 我无法想象为什么需要时间同步(Tysnc)。 ECU的系统时间可以通过PTP同步。 你能解释为什么即使 PTP 跨分布式系统同步时间也需要 Tsync 吗?或者我
自适应 AUTOSAR 基于什么 POSIX PSE51? 在学习自适应 AUTOSAR 时,我发现“自适应 AUTOSAR 基于 POSIX PSE51”。 但是,我不明白什么是 POSIX PSE
我正在 STM32 NUCLEO-F767ZI 板上的 AUTOSAR 项目中工作,我必须在 DIO 模块中写入端口的值。我知道有一个名为 HAL_GPIO_WritePin() 的函数,但是我怎样才
MCAL 模块(例如 Lin diver、CAN 驱动程序)应包含哪些 .c 和 .h 文件?每个文件都包含什么内容?如何为它们派生配置? 最佳答案 Autosar 并未完全指定这一点。该标准在涉及实
如何从 Runnable 内部确定 c 中 PIM(每实例内存)的大小(无需在生成的 RTE 中查找并添加固定值)? 情况:Runnable Foo 可以访问两个 PIM Pim1 和 Pim2。在示
在我公司的项目中,AUTOSAR 平台定义了这样的 bool 值 typedef unsigned char boolean; 加 #ifndef TRUE #define TRUE 1 #endif
在 Autosar 中,每个通信模块(例如,Can、Lin、Eth)都包含 _type.h 和 _GeneralTypes.h 头文件。 这些头文件包含什么? 这两个头文件有什么区别? 为什么以这种方
我是一名优秀的程序员,十分优秀!