草庐IT

esp-iot-solution

全部标签

交叉编译esp8089

交叉编译esp8089编译环境:  硬件:全志R528   ubuntu:Linuxubuntu4.15.0-194-generic#205-UbuntuSMPFriSep1619:49:27UTC2022x86_64x86_64x86_64GNU/Linux  内核:tina-r528/lichee/linux-5.4第一步克隆代码:gitclonehttps://github.com/Lichee-Pi/esp8089.git第二步配置好交叉编译器  ARCH=armCROSS_COMPILE=arm-openwrt-linux-make-C/home/kerson/tina-r528/l

交叉编译esp8089

交叉编译esp8089编译环境:  硬件:全志R528   ubuntu:Linuxubuntu4.15.0-194-generic#205-UbuntuSMPFriSep1619:49:27UTC2022x86_64x86_64x86_64GNU/Linux  内核:tina-r528/lichee/linux-5.4第一步克隆代码:gitclonehttps://github.com/Lichee-Pi/esp8089.git第二步配置好交叉编译器  ARCH=armCROSS_COMPILE=arm-openwrt-linux-make-C/home/kerson/tina-r528/l

OpenOCD + DAP-LINK调试ESP32的失败经历

目的手里有调试STM32的DAP-LINK,想试试通过JTAG调试ESP32OpenOCD支持CMSIS-DAPDAP-LINK支持的芯片,我手上这款描述如下,应该JTAG协议的都支持平台windows10+ESP-IDFESP-WROOM-32E模组+烧录底座DAP-LINK乐鑫OpenOCD使用乐鑫官方的OpenOCD,结果无法识别CMSIS-DAP设备F:\Espressif\tools\openocd-esp32\v0.11.0-esp32-20220706\openocd-esp32\share\openocd\scripts>F:\Espressif\tools\openocd-e

OpenOCD + DAP-LINK调试ESP32的失败经历

目的手里有调试STM32的DAP-LINK,想试试通过JTAG调试ESP32OpenOCD支持CMSIS-DAPDAP-LINK支持的芯片,我手上这款描述如下,应该JTAG协议的都支持平台windows10+ESP-IDFESP-WROOM-32E模组+烧录底座DAP-LINK乐鑫OpenOCD使用乐鑫官方的OpenOCD,结果无法识别CMSIS-DAP设备F:\Espressif\tools\openocd-esp32\v0.11.0-esp32-20220706\openocd-esp32\share\openocd\scripts>F:\Espressif\tools\openocd-e

VSCode + JTAG调试合宙ESP32C3的经历

VSCode+JTAG调试合宙ESP32C3环境Windows10VSCode+ESP-IDF合宙ESP32C3(无串口芯片版本)理论想要直接使用内置JTAG,USB要求连接GPIO18和GPIO19合宙ESP32C3有串口芯片版本USB经过CH343连接的串口,无法使用内置JTAG合宙ESP32C3无串口芯片版本满足要求步骤连接PC后有一个虚拟串口和一个USBJTAG接口按住BOOT,然后按下RST,松开BOOT,芯片进入下载模式,下载固件PSF:\Espressif\frameworks\esp-idf-v4.4.3\workspace\hello_world>idf.pyflash-pC

VSCode + JTAG调试合宙ESP32C3的经历

VSCode+JTAG调试合宙ESP32C3环境Windows10VSCode+ESP-IDF合宙ESP32C3(无串口芯片版本)理论想要直接使用内置JTAG,USB要求连接GPIO18和GPIO19合宙ESP32C3有串口芯片版本USB经过CH343连接的串口,无法使用内置JTAG合宙ESP32C3无串口芯片版本满足要求步骤连接PC后有一个虚拟串口和一个USBJTAG接口按住BOOT,然后按下RST,松开BOOT,芯片进入下载模式,下载固件PSF:\Espressif\frameworks\esp-idf-v4.4.3\workspace\hello_world>idf.pyflash-pC

ESP32-两种有趣的wifi连接方式

前言之前毕设的时候做了一个ESP32有关的项目,当时采用的WiFi连接方式是利用SD卡将WiFi信息写入txt文件存入SD卡中,利用文件系统读取WiFi信息。现在想想这个方法修改WiFi太过于麻烦,如果每次换一个地方,首先先要用一个设备修改SD卡中的文件信息,才能连接上WiFi。在最近的学习过程中了解到两种较为有趣的连接WiFi的方式:强制门户认证SmartConfig本文就以这两种方式展开讨论。强制门户认证1.什么是强制门户认证背景在日常我们登录到一些公共的WiFi例如学校的校园网,酒店WiFi的时候,虽然这些WiFi都是没有密码的,但是每当你连接后都会自动弹出一个网页,输入一些信息后才允许

ESP32-两种有趣的wifi连接方式

前言之前毕设的时候做了一个ESP32有关的项目,当时采用的WiFi连接方式是利用SD卡将WiFi信息写入txt文件存入SD卡中,利用文件系统读取WiFi信息。现在想想这个方法修改WiFi太过于麻烦,如果每次换一个地方,首先先要用一个设备修改SD卡中的文件信息,才能连接上WiFi。在最近的学习过程中了解到两种较为有趣的连接WiFi的方式:强制门户认证SmartConfig本文就以这两种方式展开讨论。强制门户认证1.什么是强制门户认证背景在日常我们登录到一些公共的WiFi例如学校的校园网,酒店WiFi的时候,虽然这些WiFi都是没有密码的,但是每当你连接后都会自动弹出一个网页,输入一些信息后才允许

大规模 IoT 边缘容器集群管理的几种架构-3-Portainer

前文回顾大规模IoT边缘容器集群管理的几种架构-0-边缘容器及架构简介大规模IoT边缘容器集群管理的几种架构-1-Rancher+K3s大规模IoT边缘容器集群管理的几种架构-2-HashiCorp解决方案Nomad大规模IoT边缘容器集群管理的几种架构-3-Portainer?️Reference:IoT边缘计算系列文章Portainer+Docker简介Portainer:强大的容器管理软件,在任何数据中心、云、网络边缘或IOT设备上,在几分钟内对Kubernetes、Docker、Swarm和Nomad的容器进行部署、配置、故障排除和保护。通过快速部署应用和集中容器管理来节省时间通过快速

大规模 IoT 边缘容器集群管理的几种架构-3-Portainer

前文回顾大规模IoT边缘容器集群管理的几种架构-0-边缘容器及架构简介大规模IoT边缘容器集群管理的几种架构-1-Rancher+K3s大规模IoT边缘容器集群管理的几种架构-2-HashiCorp解决方案Nomad大规模IoT边缘容器集群管理的几种架构-3-Portainer?️Reference:IoT边缘计算系列文章Portainer+Docker简介Portainer:强大的容器管理软件,在任何数据中心、云、网络边缘或IOT设备上,在几分钟内对Kubernetes、Docker、Swarm和Nomad的容器进行部署、配置、故障排除和保护。通过快速部署应用和集中容器管理来节省时间通过快速