再议CAN的bootloader

(1)在github上搜到了CAN的bootloader的不少文章。

以前搜代码能在google代码库里面搜到,现在那个代码库停掉了。

还是要增长见识,要站在巨人的肩膀上,所以一定要尽早学会git,尽早接受好一点的资源。

stm32的官网上看样子是有个can的bootloader的PDF的。说不准能有代码。

但是我现在做的话肯定是不会走那个套路的,就要用汽车的规范上面应用的bootloader代码,要注重安全。

另外,我突然想到,在下载代码之前,是否有必要检测一下网络的负载率,或者是网络的传输的正确率。错误率低的话,可以考虑自动重传,如果负载 太高的话,如果我传的bootloader的帧太紧凑的话,肯能又有帧的前后顺序的颠倒。

github上有个代码说可以考虑同时更新多个节点的app。很大胆的想法。毕竟更新app是个很慎重的事情。慢一点一般不太要紧。不过同时更新多个app也不是不可以考虑的事情。艺高人胆大。不过我基本上不大会考虑这样干的。

(2)要尽快掌握github的套路了。不能再做井底之蛙。

你可能感兴趣的:(bootloader,can/canopen)