windows环境使用vscode进行代码编译通过SSH连接ubuntu进行esp32代码编译中ubuntu环境搭建
windows环境使用vscode进行代码编译通过SSH连接ubuntu进行esp32代码编译中ubuntu环境搭建
1.乐鑫ESP32 SDK环境搭建
安装环境依赖工具
通过SSH登录ubuntu后,在Vscode终端中执行
sudo apt-get update
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
下载idf源码
mkdir esp
cd ~/esp
git clone -b release/v4.4 --recursive https://github.com/espressif/esp-idf.git
如果下载过程中出现子模块没更新成功,可以进入esp_idf目录内,单独更新子模块
git submodule update --init --recursive
如果还是由于github访问原因下载不成功,也可以直接下载sdk
把压缩拉入到ubuntu,在压缩包路径执行解压指令
tar -xzvf esp-idf.tar.gz -C ~/esp/
安装编译链
进入到解压的esp-idf文件中,安装编译代码需要的工具链
cd ~/esp/esp-idf
export IDF_GITHUB_ASSETS=“dl.espressif.com/github_assets”
./install.sh
FYI:
此步骤出错时,确定下ping www.baidu.com,看下是否联网成功,多安装几次
若最终还是不行,可考虑更换源
https://blog.csdn.net/anjoel/article/details/124805571?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-1-124805571-blog-79127695.pc_relevant_3mothn_strategy_and_data_recovery&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-1-124805571-blog-79127695.pc_relevant_3mothn_strategy_and_data_recovery&utm_relevant_index=1
设置环境
安装完成工具链后,把esp-idf路径设为本地路径,在终端执行(yourpath为你本机路径):
. yourpath/esp/esp-idf/export.sh
如果您需要经常运行 ESP-IDF,您可以为执行 export.sh 创建一个别名,具体步骤如下,
1、在终端中使用vim打开~/.bashrc,然后把以下路径添加到本地环境变量中
vim ~/.bashrc
2、按键盘i按键进行编辑,写入以下命令
alias get_idf=‘. yourpath/esp/esp-idf/export.sh’
3、按esc按键退出编辑,写入:wq保存退出
4、执行以下命令同步环境变量
source ~/.bashrc
5、直接执行get_idf即可.
可以使用docker
更多推荐
所有评论(0)