【esp-idf 指令】

复制代码
ls /dev/tty*
sudo chmod 777 /dev/ttyACM0
sudo usermod -aG dialout $usre
idf.py -p /dev/ttyACM0  flash monitor

. $HOME/esp/esp-idf/export.sh
	. $HOME/esp/6.0-esp-idf/esp-idf/export.sh
	. ~/esp/esp-idf/export.sh

cp -r ~/esp/esp-idf/examples/provisioning/wifi_prov_mgr .
idf.py set-target esp32s3
idf.py menuconfig
idf.py build

https://gitee.com/lizhengyizhexue/precision-cleaning-machine.git

sudo apt-get install git wget flex bison gperf python3 python3-pip python3-venv cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0

git clone https://gitee.com

复制代码
user@user-virtual-machine:~/esp/esp-gitee-tools$ ls
docs        jihu-mirror.sh  README_cn.md
install.sh  LICENSE         submodule-update.sh
user@user-virtual-machine:~/esp/esp-gitee-tools$ ./jihu-mirror.sh 
Usage:
	Set the mirror:   ./jihu-mirror.sh set
	Unset the mirror: ./jihu-mirror.sh unset

cd ~/esp/esp-gitee-tools/

./jihu-mirror.sh 执行工具内的脚本 输入./ji之后按Tab键可以快速输入命令

./jihu-mirror.sh

./jihu-mirror.sh set

cd ~/esp

git clone --recursive https://github.com/espressif/esp-idf.git 拉取IDF 最新版

git clone -b v5.5 --recursive https://github.com/espressif/esp-idf.git

cd ~/esp/esp-idf

git checkout v5.5 切换IDF版本

cd ~/esp/esp-idf

git submodule update --init --recursive 把相应的子模块切换到对应的版本上

./esp-gitee-tools/submodule-update.sh

cd ~/esp/esp-idf

sudo apt install python3.9 升级python到3.9

sudo apt install python3.9-venv 配置python3.9 虚拟环境

.../esp-gitee-tools/install.sh 在tools目录下执行脚本install 安装对应不同芯片的的编译工具

cd ~/esp

cp -r ~/esp/esp-idf/examples/get-started/hello_world/ . //拷贝 hello_world 文件夹到当前目录

cp -r $IDF_PATH/examples/get-started/hello_world . //拷贝

cp -r ~/esp/esp-idf/examples/protocols/http_server/simple/ .

cp -rfd ~/esp/esp-idf/examples/protocols/http_server/simple/ http_server_simple

//拷贝 simple 文件夹到当前目录,文件夹名改为 http_server_simple

复制代码
. $HOME/esp/esp-idf/export.sh        
设置环境变量,重启失效。   //切换 此安装目录的IDF版本
. $HOME/esp/6.0-esp-idf/esp-idf/export.sh

ls /dev/tty*

sudo chmod 777 /dev/ttyACM0

sudo usermod -aG dialout $USER

reboot

idf.py -p /dev/ttyACM0 flash

idf.py -p /dev/ttyACM0 flash monitor

相关推荐
无足鸟ICT5 小时前
【RHCA+】vmstat命令(监控系统资源)
linux·服务器
闪亮的路灯5 小时前
Linux 安装mqtt服务mosquitto
linux·运维·服务器
HideF6 小时前
nmcli
linux·服务器·网络
qetfw6 小时前
UOS DHCP Relay:跨网段分配与 IP、DNS、网关验证
linux·服务器·网络·tcp/ip·uos
szxinmai主板定制专家8 小时前
X86 工控机 vs RK3588 异构主控:AMR 控制器 BOM、散热、长期运维对比
运维·stm32·单片机·嵌入式硬件·fpga开发·am62x
叼烟扛炮8 小时前
Linux 学习笔记(四十一):TCP 并发演进——从单进程到多线程服务器
linux·运维·服务器·网络·笔记·学习·tcp/ip
ynchyong8 小时前
Linux 有两个 “版本“
linux·发行版·内核版本
叼烟扛炮9 小时前
Linux 学习笔记(四十四):HTTP 协议解析与极简 Web 服务器实战
linux·服务器·学习
叼烟扛炮9 小时前
Linux 学习笔记(四十三):网络编程进阶——自定义协议解决 TCP 粘包与守护进程
linux·开发语言·网络·笔记·tcp/ip
Escalating_xu9 小时前
【Linux 网络编程】DNS 与 ICMP:从域名解析到 ping、traceroute,把“网络通不通”问清楚
linux·网络·php