在2016年,我在做一个网关项目时,需要实现远程固件升级功能,也就是大家常听到的OTA。
当时,我对此一窍不通,Bootloader、IAP、OTA都是啥玩意?全部都是我的知识盲区。
公司也没人教,我只能硬着头皮去学习,记得之前对接的是云智易,整个项目前前后后搞了一年,才勉强做稳定,其实还有一些BUG,APP获取子设备信息不稳定,平台的协议没设计好,链路交互不够精简。
这个项目其中有个功能就是OTA,当时我啥也不懂,厚着脸皮,这…。
代码:
055驱逐舰 是个什么概念?
055一打一能不能打过阿利伯克?
如何看待“Hutool”工具类库广受欢迎?
印度女性为什么不嫁到中国?
为什么男生都不喜欢173身高的女生啊?
postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
你的择偶标准是怎么样的?
你见过最有远见的人是什么样的?
一个人山林徒步时都要关注哪些点?
如何评价 Ubuntu 24.04 LTS?
生活中怎样的美女才能被称为「大」美女?
为什么小爱音箱只能播放qq音乐免费音乐?
如何评价鸿蒙电脑无法编写其自身运行的程序?
写代码的时候总是考虑太多怎么办?
冬天也要穿胸罩吗?
为什么后端老是觉得前端简单?
媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何?
鱼缸有哪些寿命比较长的草推荐呢?
你为什么对kotlin失去好感?
广东怀集水灾后一家超市疑似被哄抢,这种行为在灾难面前的道德和法律问题如何看待?
公司运维工作能力差,态度不端正还骂我,辞退他还要补偿该不该给?
你见过哪些智障的反人类的设计?
HTTP/3 解决了什么问题,又引入了什么新问题?
组nas一定要TDP低的cpu吗?
如何评价字节跳动开源的 Netpoll?
有人说x86是条必沉的船,苹果早就跳船了,微软也有弃船的意图,你怎么看?
Go 语言的使用感受是什么?
老板说我设计了一周的海报还是不行,我到底该怎么学啊?
Rust、Go、Zig、Dart、C3、C++、C,仓颉、moonbit、凹语言哪个语言更有未来?