
正文
1
SD卡量产升级
SD卡量产升级算是老牌方案了,确实小批量效率挺高的,特别是在早期研发调试的时候,插上SD卡自动就把镜像部署了。

2
USB量产升级
USB的方案其实相对就没有SD卡那么繁琐了,USB方案更多的是依赖于芯片原厂或第三方提供的PC端工具,或者他们提供的驱动API,本质上就是调用芯片内部的BootROM/USB下载协议来直接擦写裸板上的存储器,比如Rockchip:RKDevTool,NXP i.MX:MFGTool (UUU)等等。
连接好进入USB烧录模式,便可以把制作好的镜像烧录到裸板中了,有些朋友估计会像我这位新同事一样吐槽USB可比SD卡烧录慢多了~
但从大批量生产的角度,USB烧录原厂都会提供命令行版本(如RKDevTool CLI, UUU脚本)这样你就可以集成到上位机中实现自动化的调用这些工具来完成烧录,那么上位机也可以从服务器平台拿到对应版本的镜像、建立完整的日志系统,记录每块板的烧录时间、操作员、软件版本、序列号、烧录结果(成功/失败及原因),如果烧录失败还可以自动化的重试,这不就有活干了吗?
如果你的镜像系统经过了团队深度优化,不想被人剽窃,在自动化的流程中还可以进行加密。

所以这种方式更加适合更大批量的烧录,而SD卡烧录仅仅只是研发调试、制作第一版样板的时候比较方便,即使USB单次烧录的速度不如SD卡,但批量整体的速度远超SD卡,而且还更加流程化、正规化。
研发成功很多时候才只是产品或者工程的第一步,从实验室到生产线的落地,需更看重方案的自动化适配性和大规模量产的稳定性。
最后
好了,今天就跟大家分享这么多了,如果你觉得有所收获,一定记得点个赞~
唯一、永久、免费分享嵌入式技术知识平台~
推荐专辑点击蓝色字体即可跳转
☞ MCU进阶专辑

☞ 专辑|手撕C语言
☞ 专辑|经验分享
