首先,如果你有幸看到这篇文章,千万不要试图在2个小时内阅读完,就算你2个小时阅读完,我相信你也不会理解里面讲解的精华之处,我相信,你应该将此文章,慢慢品尝,这绝对是一篇需要品尝2~3天,再结合自己过往的经验,加上自己的思考,我相信会对你不仅仅是技术能力,甚至包括整体的思维方式都会有一个非常大的提高。
OTA--Over-the-Air 即空中下载技术,通过远程网络为设备更新或者升级Wifi通用串口协议支持MCU OTA功能。通过使用涂鸦iot平台,需要将更新好的固件上传至涂鸦服务器上,Wifi模组通过涂鸦协议对文件进行分包传输,最后MCU接收升级包并写入FLASH中,至此完成整个OTA升级过程。
虽然说是重复造轮子,但是我觉得学习阶段还是很有必要的,主要目的验证数据接收(环形缓冲队列+空闲中断)以及重新复习IAP。本篇内容分为上下两部分 第一部分介绍传统IAP升级的方案到实现,第二部分介绍Tuya平台OTA升级使用及SDK代码部分介绍,本篇为上篇。
点读笔,一个会发声的电子产品,我当时为了给孩子做英语启蒙,买了小达人点读笔(上图最下方那个,另外两个分别是宝玩英语和巧虎配套的点读笔),用了好几年了,非常不错。既不用自己费力的念,同时发音也更标准。另外小孩子还可以在不需要大人陪伴的情况下,自己拿着去读书。以下为点读笔使用的小视频截图,可点击原文链...
让我们用一个点亮LED的电路为例,来说明。如下图所示,不使用MCU的电路是一个由LED,开关和电阻构成的简单电路。
平衡车DIY是我一个2019年初的DIY作品,那时候只完成了硬件开发和平衡的算法,为了不留遗憾,所以重新完善它。
这是一个针对RT-Thread国产操作系统的μCOS-II操作系统兼容层,可以让基于美国Micriμm公司的μCOS-II操作系统的项目快速、无感地迁移到RT-Thread操作系统上。在兼容层的设计、编写上尊重原版μC/OS-II,保证原版μC/OS-II的原汁原味。
低功耗内部低速振荡器 (LSI):使用该时钟源,节省了一个 32.768kHz 晶振的成本,但是精度没有外部晶振的精度高。
目录:Ninja简介make 的 3 个特性举例说明Ninja 的用法如何向构建工具 Ninja 描述构建图后记下载Ninja学习手册及源代码鸿蒙系统的编译构建是基于 Gn 和 Ninja 完成的,那么 Gn 和 Ninjia 有什么关系呢?具体又是如何工作的呢?想必大多数热衷于应用开发的同学都还没有深究过,那么今天就借此机会带着大家扒一扒 Gn 和 Ni...
涂鸦IoT开发平台为客户提供一站式物联网解决方案,涵盖设备智能化、云服务、App软件开发、运营维护等各方面,助力各行业客户实现研发端、生产端、销售端、运营端全产业互联网化。
探讨嵌入式系统开发的相关思维、方法、技巧。
灵动MM32 MCU相关技术知识,欢迎关注~
全志科技-芯片方案学习系列专栏,欢迎关注。
定期发布Arm相关软件信息,微信公众号 ArmSWDevs,欢迎关注~
全志科技芯片方案学习专栏,欢迎关注。
我芯扶摇九万里
干货满满的AI处理器和数字芯片设计,欢迎关注