在2016年,我在做一个网关项目时,需要实现远程固件升级功能,也就是大家常听到的OTA。
当时,我对此一窍不通,Bootloader、IAP、OTA都是啥玩意?全部都是我的知识盲区。
公司也没人教,我只能硬着头皮去学习,记得之前对接的是云智易,整个项目前前后后搞了一年,才勉强做稳定,其实还有一些BUG,APP获取子设备信息不稳定,平台的协议没设计好,链路交互不够精简。
这个项目其中有个功能就是OTA,当时我啥也不懂,厚着脸皮,这…。
代码:
周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
紧身牛仔裤看起来不正经,真的是这样吗?
像出版社出版书籍是用什么软件排版呢?除了WPS和Adobe?
为什么盗版音乐已经被严格限制了,而中国音乐却还是没有发展起来?
有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
mysql每天有1千万数据 怎么办?分表吗 有什么好的方案。?
韦东奕(北大韦神)要是去写游戏引擎代码,能不能把虚幻引擎按在地上摩擦?数学好真能‘降维打击吗?
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
和女生合租,都会发生什么事情?
现在的解放军后勤保障可以达到二战时期美军的水平吗?
golang总体上有什么缺陷?
为什么负荷那么大的腰部力量训练的人不会受伤,长期无载荷久坐的人会出现腰肌劳损?
你这一生 ,悟出最大的一个道理是什么 ?
为什么都认为无GC语言一定会比有GC语言要快?
30+大龄剩女真的没市场了嘛?
为什么利用无线电***很快就会被警察抓到?
太空中没有氧气,为什么太阳还在燃烧?
下载的4k电影没有b站的4k清晰,是什么情况啊?
为什么Mac连个正儿八经的CAD都装不了还敢打着生产力的旗号?
当初中俄为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器?
照骗能骗到什么程度?
华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
豆包推出 AI 编程,在「编辑模式」下可以直接前端改图和文字,体验如何?对行业会带来怎样的影响?
为什么华为价值2.3W的鸿蒙电脑用的是美国西数的SN740固态硬盘?
一套正版adobe全家桶多少钱?
为什么用 electron 开发的桌面应用那么多?
成龙和汤姆克鲁斯,谁的世界巨星地位更高?
为什么剪映是剪辑软件鄙视链的最底层?