FreeRTOS
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 评论 -
基于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 评论