首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AUTOSAR发展

AUTOSAR发展
EN

Stack Overflow用户
提问于 2016-05-04 09:29:02
回答 6查看 6.3K关注 0票数 12

可以自动合成孔径雷达BSW堆栈(例如。在不购买任何昂贵的供应商工具的情况下,是否可以基于网站提供的规范来开发通信?可以遵循的步骤是什么?有人要求我探讨这种可能性。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2016-05-04 16:39:08

是也不是。在AUTOSAR中,工具是方程的必要部分。

假设您为汽车供应商工作,您将得到一组特定于ECU的配置文件(ECU解压缩?)这有点类似,但远比CAN消息的各种交换格式广泛得多。这些文件通常是由AUTOSAR联合会定义的格式的XML文件。一个相当复杂的“昂贵供应商工具”链然后将其转换为能够生成代码的东西。所有的规范都是开放的,这样你就可以在理论上编写自己的工具了。

在工具之上,您还需要操作系统,它可能构建在开源OSEK系统之上作为起点。然后是MCAL。

能做到吗..。是。如果你在一家大公司工作(如博世),开发自己的解决方案可能会符合你的长远利益。但是,如果你为一个规模较小的供应商提供项目的最后期限,你很可能不得不咬紧牙关,写一张大量的支票。希望这是考虑到当你的公司投标一个工作的AUTOSAR为基础的系统。

要让你了解这样一项事业的规模,就像在说:“我在写一个很酷的游戏,我需要使用Windows、OSX或Linux,还是我也可以编写自己的操作系统?”好吧,也许不是那么极端,但比编写自己的RTOS和车辆总线栈(CAN、LIN等)要困难得多。如果编写自己的RTOS + CAN堆栈听起来非常复杂/困难,甚至不要考虑它。

显然,我不能为你做出决定,但如果你是从互联网上随机征求意见的人的资格不明,我强烈反对它作为“我的第一个autosar”项目,但保持作为一个可能的内部研发项目,如果你在一个顶级的50+汽车供应商做多个autosar项目每年可能的长期节省。我怀疑你是否能以比每件东西都授权一次的成本更低的价格建造它。但在未来的5到10个大项目中,它可能会有回报。

票数 18
EN

Stack Overflow用户

发布于 2016-05-18 17:38:58

您可能想看看COMASSO。它还提供开发工具和BSW。https://www.comasso.org/

票数 3
EN

Stack Overflow用户

发布于 2016-08-04 05:15:45

完成BSW堆栈开发是很难的,在开发所有模块以集成堆栈之后,您必须使用一些工具和许可的编译器。

为了满足QM和ASIL的遵从性,堆栈所有者必须与整个堆栈一起提供兼容工具列表。例如,对于需求文档,您有IBM,对于设计您有IBM或Enterprise,源代码管理工具,如IBM / architecture等。这些工具都是兼容的,并在ISO26262中列出。如果您只使用QM,则您必须承担维护和更新excel或doc格式的所有文档的开销,如果您负担不起这些工具,这是可以的。

对于像OS这样的模块,Bosch的Comasso是一个选项,您可以获得一些注册费用,您可以得到一个基本水平的操作系统为您的其他模块工作。OS再次必须根据您将要使用的控制器进行修改。基于OSEK的RTOS 埃里卡是另一个开放源码选项,如果您在Linux上做任何事情,它会非常有用。

随后是MDT、PDF和Vender特定的参数文件,它们是配置的基础。Perl广泛用于动态代码生成/基于配置的代码生成。除了所有这些之外,您还必须对XML有很好的了解,因为您不需要花费在配置工具上,在后台,应该知道XML可以更改所有类型的参数。我在德国见过一些小供应商,他们不使用配置工具就直接用XML进行处理。

存储库将不是您可以免费使用的SVN问题。

但我个人认为,所有昂贵的工具都是用于独立于人的系统和堆栈维护。我见过一些小玩家,他们一般不会花在昂贵的工具上,他们也做好生意。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37023706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档