RISC-V技术论坛
直播中

寂林幽月

8年用户 21经验值
擅长:嵌入式技术 EDA/IC设计
私信 关注
[经验]

【乐鑫ESP32-C3 RISC-V处理器IoT开发板试用体验】二、源码获取+环境配置(Linux)

                       
前提说明: 本教程为和其他教程贴区别,为Linux系统+命令行开发教程:

一、Linux开发前提
  • 本次开发环境:

uname -a
Linux The-Land-Pretty-As-A-Picture 5.11.0-25-generic #27~20.04.1-Ubuntu SMP Tue Jul 13 17:41:23 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
前期软件安装:
sudo apt-get install git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-build ccache libffi-dev libssl-dev dfu-util libu***-1.0-0
  • 设备接入:

ls -l /dev/ | grep ttyUSB
出现 ttyUSB.png 则说明已接入

二、获取开发软件源码
  • ESP-IDF参考教程:

ESP-IDFhttps://docs.espressif.com/projects/esp-idf/zh_CN/stable/esp32/get-started/index.html#get-started-get-esp-idf


  • Linux命令步骤教程:



前期目录配置:
cd $HOME
mkdir -p $HOME/Workspace/Development/HardDeve/
cd $HOME/Workspace/Development/HardDeve/


idf git源码获取:
git clone -b v4.3 --recursive https://github.com/espressif/sep-idf.git
// 如果不行可以试试:
git clone -b v4.3 –recursive git@github.com/espressif/esp-idf.git
// 如何还不行,下载压缩包再解压
https://codeload.github.com/espressif/esp-idf/zip/refs/heads/release/v4.3


方法二:
/*
gitee 代理:(推荐)
git clone https://gitee.com/AugustZJ/esp-idf.git
下载完需要切换分支为v4.3版本(稳定版本)
gitee.png
branch 4.3.png
*/

方法三:
/*
百度云链接:(阿里云盘不支持分享压缩包)
链接:https://pan.baidu.com/s/1gYHCdWw32b6EWXbkJXU15g
提取码:yeyo
里面esp-idf.tar.gzgit获取的v4.3版本;esp-idf-release-v4.3.tar.gzV4.3的压缩包(注意win文件^M$linux文件$的转换),esp-idf-linux.tar.gzlinux版本下最终idf配置文件
建议下载esp-idf.tar.gz
*/

方法四:
/*
Vscode 插件:Espressif IDF (https://marketplace.visualstudio.com/items?itemName=espressif.esp-idf-extension)
相关指导:https://bbs.elecfans.com/jishu_2141022_1_1.html【乐鑫ESP32-C3 RISC-V处理器IoT开发板试用体验】完全使用Visual Studio Code+ESP官方插件进行开发工作指南
4.3Version.png
*/


三、工具下载和环境配置


  • 环境配置教程:

sudo vim /etc/profile
IDF.png
source /etc/profile
如果echo $IDF , 则说明配置完成
echo $IDF.png
cd $IDF; cd ../
vim init.sh

init.png

  • 工具下载参考教程:
cd $IDF
export IDF_GITHUB_ASSETS="dl.espressif.com/github_assets"
./install.sh


注意: 将 ESP-IDF 所需的编译工具默认安装在用户的根目录中,即  $HOME/.espressif
当出现:
done.png
则说明工具已经下载完成

至此,所有前期准备均以完成。


回帖(2)

dianzi

2021-8-11 10:33:29
代码请用代码框插入
举报

dianzi

2021-8-11 10:33:47
好内容!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分