Bri*_*and 12
是的,不是.工具是AUTOSAR中等式的必要部分.
假设您正在为汽车供应商工作,那么您将获得特定于ECU的配置文件集(ECU提取?),这些配置文件与CAN消息传递的各种交换格式相似,但更为广泛.这些通常是由AUTOSAR联盟定义的格式的一堆XML文件.一个相当复杂的"昂贵的供应商工具"链然后将其转换为可以生成代码的东西.所有的规格都是开放的,所以你可以在理论上编写自己的工具.
除了工具之外,您还需要操作系统,它可能构建在开源OSEK系统之上作为起点.那就是MCAL.
能做到吗......是的.如果您为一家大公司(例如博世公司)工作,那么开发您自己的解决方案可能会长期符合您的最佳利益.但是,如果您在项目期限内为较小规模的供应商工作,您可能需要咬紧牙关并编写大量支票.当您的公司竞标基于AUTOSAR的系统的工作时,希望这是因素.
为了让你了解这样一个事业的规模,这有点像说,"我正在写一个很酷的游戏,我需要使用Windows,OSX或Linux,还是我也可以编写自己的操作系统?".好吧,也许不是那么极端,但比编写自己的RTOS和车辆总线堆栈(CAN,LIN等)要困难得多.如果编写自己的RTOS + CAN堆栈听起来非常复杂/困难,请不要考虑它.
显然我不能为你做出决定,但是如果你是在互联网上随机的人那里收到未说明资格的意见,我强烈建议不要把它作为"我的第一个汽车"项目,但要把它作为一个表格保存在桌面上可能的内部研发项目,如果您是一家每年进行多个汽车项目的50多家汽车供应商,可以长期节省成本.我怀疑你是否能够以低于一次许可所有内容的成本来构建它.但也许5-10个大项目可能会有所回报.