在2016年,我在做一个网关项目时,需要实现远程固件升级功能,也就是大家常听到的OTA。
当时,我对此一窍不通,Bootloader、IAP、OTA都是啥玩意?全部都是我的知识盲区。
公司也没人教,我只能硬着头皮去学习,记得之前对接的是云智易,整个项目前前后后搞了一年,才勉强做稳定,其实还有一些BUG,APP获取子设备信息不稳定,平台的协议没设计好,链路交互不够精简。
这个项目其中有个功能就是OTA,当时我啥也不懂,厚着脸皮,这…。
代码:
有哪些让你目瞪口呆的 Bug ?
为什么程序员独爱用Mac进行编程?
你身边身材最好的女生是什么样?
为什么说 Node.js 有望超越J***a?
为什么水泥封不住尸臭?
34 岁教授王虹在北京大学开数学讲座,她或将成为首位获得菲尔兹奖的中国籍数学家,有多厉害?
有没有好看的个人博客的设计?
为什么 macOS 并不差,可市场总敌不过 Windows?
如何评价「尖叫」这种饮料?
Redis 分布式锁如何实现?
《权力的游戏》里面最美的是谁?
以色列为什么要打伊朗?
60缸养几条白云金丝鱼最近老是挂请大佬帮我看看?
Python+rust会是一个强大的组合吗?
空战的时候可不可以先击落预警机?
电视剧《繁花》中宝总为什么没有和汪小姐在一起?
能分享一下你写过的rust项目吗?
坚持使用 PHP 的你,如今有什么感悟?
为什么越来越多的国内男孩,要娶国外女孩?
为什么Dreamwe***er,FrontPage会被淘汰?
世界上哪款战斗机最好看?
为什么中国现在全球军事实力第一,但包括中国人在内很多人不认可?
求大神解答,为什么大家都不喜欢用docker?
到底是时代选择了Nvidia,还是Nvidia选择了时代?
我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
为什么tokio能成为rust异步标准?
如何评价高圆圆的身材算是美女类型的吗?