1. 在Ubuntu官网下载Ubuntu server 20.04版本https://releases.ubuntu.com/20.04.6/
2. 在vmware下安装Ubuntu
3. 改Ubuntu静态IP
- $ sudo vi /etc/netplan/00-installer-config.yaml
复制代码 # This is the network config written by ‘subiquity’
network:
renderer: networkd
ethernets:
ens33:
# dhcp4: true
addresses:
- 192.168.4.251/24
nameservers:
addresses: [4.2.2.2,8.8.8.8]
routes:
- to: default
via: 192.168.4.1
version: 2
$ sudo netplan apply
$ ip addr show ens33
$ ip route show
$ reboot
3. 使用SecureCRT使用SSH长途连接虚拟机的ubuntu
4. 安装各种必要的工具
- sudo apt-get install git wget flex bison gperf python3-pip python3-venv cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0 net-tools
复制代码 5. 新建esp32目次并进入
6. 拉取gitee工具(缘故原由是从官方下载大概率会失败)
- $ git clone https://gitee.com/EspressifSystems/esp-gitee-tools.git
复制代码 7. 执行gitee工具切换镜像脚本
- $ cd esp-gitee-tools
- $ ./jihu-mirror.sh set
复制代码 8. 拉取esp-idf源码
- $ cd ..
- $ git clone --recursive https://github.com/espressif/esp-idf.git
复制代码 9. 切换esp-idf版本分支到v5.2
- $ cd esp-idf
- $ git checkout v5.2
- $ git submodule update --init --recursive
- 如果提示失败或有错误试下这句:../esp-gitee-tools/submodule-update.sh
复制代码 10. 更换pip源
- $ pip config set global.index-url http://mirrors.aliyun.com/pypi/simple
- $ pip config set global.trusted-host mirrors.aliyun.com
复制代码 11. 安装编译工具
- $ ../esp-gitee-tools/install.sh
复制代码 12. 设置环境变量并将环境变量放到.bashrc中(如许下次启动后上一步设置的环境变量会重新加载)
- $ source export.sh
- $ echo "source ~/esp32/esp-idf/export.sh" >> ~/.bashrc
复制代码 13. 设置USB串口权限(办理下载代码时报USB串口权限题目)
- $ sudo usermod -aG dialout usrname usrname需要换成你的用户名
复制代码 14. 重启
15. windows安装VSCODE,并安装如下插件
16. 通过以上插件长途连接ubuntu
如许就可以创建长途连接了,代码就可以在vscode进行查察和更改,但是我们会发现每次都需要输入密码,我们通过如下方式办理
办理使用VsCode长途ssh连接虚拟机ubuntu需要重复输入密码
17. VSCode中为长途主机安装插件
按照上图依次安装如下插件
18. 进行插件配置
键盘同时按下ctl+shift+p,在弹出的对话框输入如下,如许我们就可以任意查察和跳转代码位置了。
19. 创建第一个工程
- 使用vscode长途连接虚拟机,在终端窗口进行操作
- mkdir esp32-prj
- cd esp32-prj
复制代码
- idf.py create-project helloworld
复制代码
- idf.py set-target esp32-s3
复制代码
- 如图操作,如许才可以方便的跳转和查察代码,每个新的工程都需要执行一次
退出监控使用CTL+]组合键
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |