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相关推荐

  1. Esp32 C3 Arduino 串口开发(6)-使用SDK在Arduino中开发

    直接使用 IDFV4.33的SDK直接在Arduino中开发,以下代码测试成功.通过FreeRTOS创建多任务,RX和TX分别在两个任务中互不影响.同时测试了ESP_LOG相关函数和设置 代码如下. ...

  2. 基于APM32F407的计算模块

    01 前言 不知不觉,缺芯已经持续很长一段时间了,芯片价格飞涨,各种M4.M7系列开发板的价格也是水涨船高.作为一个DIYer,不知大家手里还有多少存货,反正我囤的"小芯库"是见底 ...

  3. Rancher hosted Kubernetes AKS

    本文永久链接: https://www.xtplayer.cn/rancher/clusters/rancher-hosted-kubernetes-aks/ 注意: 因为 rancher 版本的更新 ...

  4. 乐鑫Esp32学习之旅28 分享在 esp32 SDK实现驱动 Flash W25Q32 的封装,扩大容量存储更多的资源。(开源源码工程)。

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 系列一:ESP32系列模组基础学习系列笔记 1. 爬坑学习新旅程,虚 ...

  5. 被世界开源界评为“awesome” ESP系列模组开源资料整理,各种开发固件,工具,酷炫的开源项目,库文件都有

    精选 ESP8266/32 开源项目和 开源 代码列表 (链接已从 GitHub 替换为国内服务器 gitee 码云 链接) : ESP8266ESP32码云链接https://gitee.com/j ...

  6. ESP USB Camera 的应用方案

    总体说明 目前,我们发布的 ESP32-S2 和 ESP32-S3 系列的产品都支持 USB Camera 应用方案 适用领域 家庭安防 楼宇可视对讲机 猫眼门铃 儿童相机 FPV 图传 宠物喂养 扫 ...

  7. 对esp和ebp分析来了解函数的调用过程

    esp:扩展栈指针寄存器,是指针寄存器的一种,用于存放函数栈顶指针(栈顶指针) ebp:扩展基址指针寄存器,也被称为帧指针寄存器,用于存放函数栈底指针(栈底指针). esp和ebp有什么关系呢? eb ...

  8. ebp 函数堆栈esp_2.1ebp,esp与call

    CALL框架 ` EBP寄存器 栈底指针 ESP寄存器 栈顶指针 一.EBP栈底指针 EBP是一个特殊的寄存器,通过EBP+偏移量 可以访问CALL里边的局部变量.它的低16位叫BP.//EAX和AX ...

  9. micropython解释器原理_了解一下 MicroPython 的项目整体架构

    今天来说说 MicroPython 的架构情况,如果有必要我会做一些源码分析的文章供大家参考. 先来认识一下 MicroPython 整体情况,可以从软件的角度上去看待,首先我们拿到 MicroPyt ...

最新文章

  1. 是否有标准函数检查JavaScript中的null,undefined或空白变量?
  2. 调试 SharePoint 解决方案
  3. IQ测试(jzoj 5048)
  4. Asterisk队列(Queue)振铃方式(ring strategy)
  5. 地球上最神奇的10种物质,打赌你都没见过!
  6. flex 修改生成html,CSS Flex –动画教程
  7. (新聞) 友達光電 A+種子暑期實習計畫 埋下希望的光電種子 (日記)
  8. SQLite数据操作
  9. python在财务中的应用-财务人要学Python吗?
  10. rocketmq概念
  11. 使用正则表达式实现网页爬虫的思路详解
  12. 基于局域网快速传输文件
  13. Altium Designer软件绘图
  14. 免费 WebOffice使用
  15. python判断整数浮点数_Python初识2 整数与浮点数
  16. httpclient用法大全
  17. HDLBITS笔记32:有限状态机二(Fsm3comb、Fsm3onehot、Fsm3、Fsm3s)
  18. 猿辅导python面试_猿辅导西安少儿编程班主任面试:为什么选择猿辅导 猿辅导是一个 - 职朋职业圈...
  19. matlab局部放大曲线功能
  20. 【Python百日进阶-数据分析】Day137 - plotly旭日图:go.sunburst()实例

热门文章

  1. RestTemplate的用法
  2. 传入和传出电子邮件服务器,直接归档传入和传出的电子邮件【MDaemon篇】
  3. EC20 GPS RMC格式数据转化
  4. cmake学习笔记--cmake的打印、创建工程等基本操作(1)
  5. Ubuntu18.04新手架设网站全过程
  6. 计算机芯片英文翻译,芯片的英文翻译,芯片英语怎么说
  7. 微信控制树莓派运行python_树莓派笔记07-微信公众号控制树莓派(一)
  8. ISLR统计学习导论之R语言应用(五):R语言实现交叉验证和bootstrap
  9. 计算机考研单科成绩要求,考研国家线公布,百分制的单科分数线最低仅31分,研究生好考了?...
  10. rails 评论/回复插件 acts_as_commentable_with_threading