esp32 linux C 环境搭建

2023-07-06  本文已影响0人  cmd_ts

安装开发环境:WSL

image.png
# 下载地址:
https://docs.microsoft.com/zh-cn/windows/wsl/install-manua
image.png

下载完成后,将后缀名改成zip,解压。
解压后,找到Ubuntu_2004.2021.825.0_x64,添加后缀名.zip,解压。

image.png

vscode SSL连接

首先需要在vscode中安装Remote-WSL插件

image.png image.png image.png

安装准备,编译 ESP-IDF 需要以下软件包,Ubuntu:

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
sudo ln -s /usr/bin/python3 /usr/bin/python

获取 ESP-IDF

cd ~/esp 
git clone https://gitee.com/EspressifSystems/esp-gitee-tools.git
git clone https://gitee.com/EspressifSystems/esp-idf.git


cd ~/esp/esp-gitee-tools
export TEG_PATH=$(pwd)
cd ~/esp/esp-idf
$TEG_PATH/submodule-update.sh
image.png

设置工具

cd ~/esp/esp-idf
export IDF_GITHUB_ASSETS="dl.espressif.com/github_assets"
./install.sh

**设置环境变量:让每次进来都会执行. **~/esp/esp-idf/export.sh命令

vi ~/.bashrc
. ~/esp-idf/export.sh    
source ~/.bashrc
alias espidf='$HOME/esp/esp-idf/export.sh'  给espidf取别名执行命令

开始创建工程

cd ~/esp
cp -r esp-idf/examples/get-started/hello_world ~/esp/

连接设备

配置

cd ~/esp/hello_world

编译工程

idf.py build

烧录

idf.py -p /dev/ttyS4 flash -b 115200 monitor
ctrl+]退出monitor
idf.py flash -b 115200 monitor -p /dev/ttyS4


vi ~/.bashrc
alias esps='. ~/esp/esp-idf/export.sh'
alias espd='flash_download(){ idf.py flash -b 115200 -p /dev/ttyS$1;};flash_download'


espd 4 这样就可以通过串口4下载了

vscode
wsl插件安装
左下角X 打开远程窗口 new wsl window
打开文件夹 helloworld
编译 烧写
上一篇 下一篇

猜你喜欢

热点阅读