ESP8266 相关
ustccw
面朝大海, 春暖花开!
展开
-
ESP8266 编译器快速转化
介绍ESP8266 v3.0 和 ESP8266 v2.x 以及以前编译器不兼容; 面对较多客户问题时, 需要频繁转化编译器, 因此写一个简单脚本来快速转化.在 /opt/ 目录下, 放置 new-xtensa-lx106-elf for v3.0 和 old-xtensa-lx106-elf for v2.x转化为 v3.0 编译器将下列脚本存为 newcc, 修改为 777 权限, 保...原创 2018-11-19 22:04:47 · 403 阅读 · 0 评论 -
ESP8266 上电 boot 模式
ESP8266 上电 boot 模式ESP8266 上电时打印的 boot 模式信息代表什么?如何改变 boot 模式?ESP8266 上电时会判断 boot strapping 管脚的状态,并决定 boot 模式。例如,ESP8266 上电时打印的 boot 模式信息如下:ets Jan 8 2013,rst cause:1, boot mode:(3,2)其中打印的 boot mo...原创 2018-11-19 19:15:54 · 6548 阅读 · 3 评论 -
ESP8266 RTOS 上打印 task 堆栈使用情况 - 节省内存
vTaskList 使用vTaskList 是 freeRTOS 提供的接口, 可用来查看每个 task 信息, ESP8266 上测试程序如下:注意:编译前需使能 FreeRTOSConfig.h 中下面两个宏:#define configUSE_TRACE_FACILITY 1#define configUSE_STATS_FORMATTING_FUNCTIONS 1测试代码如下...原创 2018-11-16 11:23:34 · 4481 阅读 · 3 评论 -
ESP8266 RTOS v2.x 上 sniffer 学习笔记
ESP8266 RTOS v2.x 上 sniffer 学习笔记TODOsniffer 基本介绍typedef struct { wifi_pkt_rx_ctrl_t rx_ctrl; /**< metadata header */ uint8_t payload[0]; /**< Data or management payload. Length ...原创 2018-11-16 09:57:31 · 985 阅读 · 0 评论 -
ESP8266/ESP32 NVS 基本操作
NVS 介绍NVS: Non-volatile storage , 即将数据存储到 flash 中, 掉电或重启后数据仍然存在, flash 类似于 PC 上磁盘.ESP8266 和 ESP32 上提供 nvs 接口给用户, 来保存和读取用户数据. 具体参考 nvs.hnvs 更详细的说明请参考: NVS 文档NVS 优势接口更加安全相比较于 spi_flash_read 和 ...原创 2018-11-29 17:14:13 · 8864 阅读 · 13 评论 -
ESP8266 上的 DNS
TODO:RTOS v3.0 +#define EXAMPLE_DNS CONFIG_DNS_DOMAIN_NAME // config by make menuconfigstatic void dns_task(void* pvParameters){ ESP_LOGI(TAG, "Waiting for WiFi access point ..."); x...原创 2018-12-04 12:00:09 · 2897 阅读 · 0 评论 -
ESP8266 中 cache 和 iram 一点理解
前提阅读ESP8266 基础篇:内存分布ESP8266 基础篇:段的概念指令载入方式一. iram 方式(0x4010…, 需 load)用户可通过 ld 文件中 iram1_0_seg 指定某个lib/某个段, 或者通过下面方式指定某个函数/某个变量, 将其放在 iram 中。#define IRAM_ATTR __attribute__((section(".text")))...原创 2018-12-02 17:08:23 · 3872 阅读 · 0 评论 -
串口工具 miniterm.py - 波特率 74880 打印 & 保存 log
配置 miniterm.py脚本保存到: /usr/bin/miniterm.py修改权限: sudo chmod 777 /usr/bin/miniterm.py启动串口: miniterm.py /dev/ttyUSB0 74880miniterm.py#! /usr/bin/python## Very simple serial terminal## This file...原创 2019-01-04 20:25:40 · 4130 阅读 · 2 评论