uip

[再次发生趣事........] BOOTLOADER开发趣事又发生啦!!! 你正在做的东西,说不准这个世界某个角落也有人在干同样的事情

岁酱吖の 提交于 2020-08-13 06:07:19
大半夜的,有点感概,忍不住写下来! 在15年底写了 《BOOTLOADER开发趣事。你正在做的东西,说不准这个世界某个角落也有人在干同样的事情》 这写的是我第一代的bootloader,后来觉得不满意,在2018年4月开始开发第二代bootloader,可以看我的 bootloader专题 ,当时的计划截图如下: 。 今天又发生了相同的事情,这次就更彻底了。 起因是刚刚我在安富莱公众号刷到一篇安富莱的帖子,电脑版链接如下: 《[BOOT/IAP] 功能资料比较全面的开源Bootloader OpenBLT,支持USB,CAN,232和TCP/IP(2020-07-28)》 ,一看内容,有点意思了,怎么感觉和我的开发思路相差无几啊。 (1) OpenBLT 支持USB/CAN/TCPIP/RS232,而我的bootloader除了不支持USB别的都支持(因为我一直觉得USB不够“工业”) (2) OpenBLT 支持固件加密和整体校验,我的boot loader也是如此。 (3) OpenBLT 支持主从网关,我的不支持,我当时也想过这个事情,最后放弃了,因为觉得给别人用的话,操作容易出问题。 (4)都用了XCP,这个是最大的相同地方了。我是在这篇文章里《 节奏转换就是这么快,我打算放弃CCP,转向UDS的bootloader了! 》转向XCP的。 (5) OpenBLT