IoT
langze
这个作者很懒,什么都没留下…
展开
-
ESP32 FreeRTOS 环境搭建和向导
1. 环境配置1.1 Windows安装Toolchain1.1.1 下载https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20180110.zip1.1.2安装MSYS2解压到C盘根目录,你将会看到msys32的文件夹 1.1.3打开C:\msys32\m...原创 2018-09-07 11:24:30 · 7697 阅读 · 0 评论 -
Esp32 Mongoose Google IoT 开发总结
1. 环境搭建Set up Enviroment 参考网址https://mongoose-os.com/software.html,安装mos tool2. 下载代码,在svn服务器上Svn\esp32_mongoose\google-iot-c3. 编译:打开window cmd,进入代码根目录,输入mos build --platform esp324. 刷机 4....原创 2018-10-09 11:39:57 · 1103 阅读 · 0 评论 -
Arduino语言介绍
Arduino语言是建立在C/C++基础上的,其实也就是基础的C语言,Arduino语言只不过把AVR单片机(微控制器)相关的一些参数设置都函数化,不用我们去了解他的底层,让我们不了解AVR单片机(微控制器)的朋友也能轻松上手。在与Arduino DIYER接触的这段时间里,发现有些朋友对Arduino语言还是比较难入手,那么这里我就简单的注释一下Arduino语言(本人也是半罐子水,有错的地...转载 2019-02-14 10:45:38 · 15381 阅读 · 2 评论 -
基于Amazon Cloud Server的FreeRTOS系统OTA
1. Over-the-Air Update Prerequisites参考链接:https://docs.aws.amazon.com/freertos/latest/userguide/ota-prereqs.htmlTo use over-the-air updates, you need to do the following:Create an Amazon S3 Bucke...原创 2019-08-22 11:12:32 · 817 阅读 · 0 评论 -
Factory reset of Esp32 based on FreeRTOS
1. According the guide set, use command make menuconfig to set configurations like below:2. After flashing, the partition is showed like below:3. Long press while boot the system to trige...原创 2019-08-22 12:18:58 · 498 阅读 · 0 评论 -
esp32之内存泄漏检测机制
在FreeRTOS嵌入式实时系统上开发,经常需要对内存进行优化,或者因使用不当造成内存泄漏(最难受的莫过于某个库出现内存泄漏),人为内存泄漏比较容易找出来,但是函数库存在内存泄漏却是很难发现,作者在解决内存泄漏的过程中也遇到不少坑,难以定位问题存在。试想有一种方法可以在代码开发阶段实时调试内存,以避免代码量庞大后再出现内存泄漏问题,于是写了一个简单的内存泄漏实时监测任务,用于开发者开发阶段内存...转载 2019-08-22 14:16:35 · 1671 阅读 · 0 评论 -
esp32 Flash分区与OTA功能简析
升级功能对于所有的嵌入式产品都是非常重要的。尤其是当产品量产/销售阶段,已经没有条件让厂家对产品升级,因此升级方式的设计必须防呆防错以及稳定。乐鑫ESP32作为蓝牙WIFI合一的物联网芯片,开发成产品后势必会使用OTA方式进行升级。本文档对ESP32的Flash分区配置情况以及SDK提供的OTA Demo进行简要分析,并以此作为未来产品OTA流程设计的参考。本文档只分析SDKOTA Dem...转载 2019-08-22 15:00:53 · 1311 阅读 · 0 评论 -
ESP32 的调试工具 coredump
【ESP32 的 Core Dump】ESP-IDF 支持在遇到不可恢复的软件错误时产生 core dump。这项有用的技术允许发生错误后再分析软件的状态。程序一旦崩溃,系统将进入 panic 状态,打印一些信息并挂起或者重启系统(依赖于配置)。用户可以选择产生 core dump 文件,从而可以在随后在 PC 上分析失败的原因。Core dump 中包含失败的那一刻系统中所有任务的快照。快照包...转载 2019-08-22 17:36:25 · 1604 阅读 · 0 评论