首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CAN总线bootloader标准

CAN总线bootloader标准
EN

Stack Overflow用户
提问于 2021-09-25 12:53:58
回答 1查看 68关注 0票数 0

我正在为某项目的几个MCU开发一个开源的OTA更新系统。我想知道是否有一些基于CAN总线的bootloaders的“标准”协议。我在网上和芯片制造商的应用笔记中看到的一切似乎都在使用他们自己的通信品牌,因此也使用了他们自己的专用上传软件(主要用于ANs的演示)。

我的问题是,我是不是漏掉了什么?有没有一些我更愿意坚持的标准方法,或者我应该像他们一样使用我自己的方法,然后就到此为止?

除了显而易见的功能之外,我对协议方面的功能也很感兴趣:校验和、数字签名、身份验证加密。

EN

回答 1

Stack Overflow用户

发布于 2021-12-03 19:13:58

基于您的标签,尽管我没有从您的问题中看到这一点,但我假设您现在想要为具有CAN连接的汽车ECU开发一个引导加载程序。

提供服务的相关协议是ISO 14229-3SAE J1939/73,根据我的经验,第一种协议更为常见。

出于开发目的,ASAM MCD-1 XCP也支持这一点。

然而,这些只是通信服务,并不包括通常的使用模式,这在OEM之间有很大的不同。

为了安全起见,德国的原始设备制造商将一份名为"HIS Security.Module Specification“的文档放在一起,不幸的是,我在网上找不到了。

他们也有一个引导加载程序的设计蓝图。然而,这已经有点过时了,因为今天的引导加载程序通常至少部分基于AUTOSAR,就像应用程序一样。

最后,您还可以获得一个文档,其中部分指定了如何使用上面的服务来刷新ECU。

如果您需要进一步的输入,请随时询问。但是,您需要自己访问非免费的行业标准和建议。

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

https://stackoverflow.com/questions/69326339

复制
相关文章

相似问题

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