How to set up the esp-hosted SDK compilation environment for ESP32-C3
For the ESP32-C3’s esp-hosted compilation environment need based on the release/v4.4 version for esp-idf SDK compilation environment. Please refer to the “How to set up the software development environment ESP-IDF for ESP32-S3” guide .
1 Install Prerequisites
1.1 Install software packages for compiling ESP-IDF
sudo apt-get install git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0
1.2 Install Python 3.8
sudo apt-get install python3.8-venv python3.8-dev
1.3 Select the Python3 environment
sudo update-alternatives --config python
1.4 Install pip
Note : Install the following Python packages using pip
python -m pip install pyyaml xlrdpython -m pip --version
1.5 Install the curses
sudo apt-get install libncurses5-dev
2 Create an empty folder to store the SDK and clone the ESP-IDF SDK
mkdir esp-sdkcd esp-sdkgit clone -b release/v4.4 https://github.com/espressif/esp-idf.gitcd esp-idfgit submodule update --init --recursivegit pull
3 Set up th “esp-idf” SDK environment variables and run the tool chain
export IDF_PATH=$(pwd)./install.sh. ./export.sh
4 Clone “esp-hosted” SDK
cd ..git clone https://github.com/espressif/esp-hosted.gitcd esp-hostedgit submodule update --init --recursivegit pull
5 Start Compilation ESP32-C3’s esp-hosted firmware
cd esp/esp_driver/network_adapteridf.py set-target esp32c3idf.py menuconfigidf.py buildidf.py flash monitor
How to set up the esp-hosted SDK compilation environment for ESP32-C3相关推荐
- Esp32 C3 Arduino 串口开发(6)-使用SDK在Arduino中开发
直接使用 IDFV4.33的SDK直接在Arduino中开发,以下代码测试成功.通过FreeRTOS创建多任务,RX和TX分别在两个任务中互不影响.同时测试了ESP_LOG相关函数和设置 代码如下. ...
- 基于APM32F407的计算模块
01 前言 不知不觉,缺芯已经持续很长一段时间了,芯片价格飞涨,各种M4.M7系列开发板的价格也是水涨船高.作为一个DIYer,不知大家手里还有多少存货,反正我囤的"小芯库"是见底 ...
- Rancher hosted Kubernetes AKS
本文永久链接: https://www.xtplayer.cn/rancher/clusters/rancher-hosted-kubernetes-aks/ 注意: 因为 rancher 版本的更新 ...
- 乐鑫Esp32学习之旅28 分享在 esp32 SDK实现驱动 Flash W25Q32 的封装,扩大容量存储更多的资源。(开源源码工程)。
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 系列一:ESP32系列模组基础学习系列笔记 1. 爬坑学习新旅程,虚 ...
- 被世界开源界评为“awesome” ESP系列模组开源资料整理,各种开发固件,工具,酷炫的开源项目,库文件都有
精选 ESP8266/32 开源项目和 开源 代码列表 (链接已从 GitHub 替换为国内服务器 gitee 码云 链接) : ESP8266ESP32码云链接https://gitee.com/j ...
- ESP USB Camera 的应用方案
总体说明 目前,我们发布的 ESP32-S2 和 ESP32-S3 系列的产品都支持 USB Camera 应用方案 适用领域 家庭安防 楼宇可视对讲机 猫眼门铃 儿童相机 FPV 图传 宠物喂养 扫 ...
- 对esp和ebp分析来了解函数的调用过程
esp:扩展栈指针寄存器,是指针寄存器的一种,用于存放函数栈顶指针(栈顶指针) ebp:扩展基址指针寄存器,也被称为帧指针寄存器,用于存放函数栈底指针(栈底指针). esp和ebp有什么关系呢? eb ...
- ebp 函数堆栈esp_2.1ebp,esp与call
CALL框架 ` EBP寄存器 栈底指针 ESP寄存器 栈顶指针 一.EBP栈底指针 EBP是一个特殊的寄存器,通过EBP+偏移量 可以访问CALL里边的局部变量.它的低16位叫BP.//EAX和AX ...
- micropython解释器原理_了解一下 MicroPython 的项目整体架构
今天来说说 MicroPython 的架构情况,如果有必要我会做一些源码分析的文章供大家参考. 先来认识一下 MicroPython 整体情况,可以从软件的角度上去看待,首先我们拿到 MicroPyt ...
最新文章
- 是否有标准函数检查JavaScript中的null,undefined或空白变量?
- 调试 SharePoint 解决方案
- IQ测试(jzoj 5048)
- Asterisk队列(Queue)振铃方式(ring strategy)
- 地球上最神奇的10种物质,打赌你都没见过!
- flex 修改生成html,CSS Flex –动画教程
- (新聞) 友達光電 A+種子暑期實習計畫 埋下希望的光電種子 (日記)
- SQLite数据操作
- python在财务中的应用-财务人要学Python吗?
- rocketmq概念
- 使用正则表达式实现网页爬虫的思路详解
- 基于局域网快速传输文件
- Altium Designer软件绘图
- 免费 WebOffice使用
- python判断整数浮点数_Python初识2 整数与浮点数
- httpclient用法大全
- HDLBITS笔记32:有限状态机二(Fsm3comb、Fsm3onehot、Fsm3、Fsm3s)
- 猿辅导python面试_猿辅导西安少儿编程班主任面试:为什么选择猿辅导 猿辅导是一个 - 职朋职业圈...
- matlab局部放大曲线功能
- 【Python百日进阶-数据分析】Day137 - plotly旭日图:go.sunburst()实例
热门文章
- RestTemplate的用法
- 传入和传出电子邮件服务器,直接归档传入和传出的电子邮件【MDaemon篇】
- EC20 GPS RMC格式数据转化
- cmake学习笔记--cmake的打印、创建工程等基本操作(1)
- Ubuntu18.04新手架设网站全过程
- 计算机芯片英文翻译,芯片的英文翻译,芯片英语怎么说
- 微信控制树莓派运行python_树莓派笔记07-微信公众号控制树莓派(一)
- ISLR统计学习导论之R语言应用(五):R语言实现交叉验证和bootstrap
- 计算机考研单科成绩要求,考研国家线公布,百分制的单科分数线最低仅31分,研究生好考了?...
- rails 评论/回复插件 acts_as_commentable_with_threading