logo资料库

最新:ESP32在Linux系统下关于VSCode的环境配置(小白也能懂!)(一).pdf

第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
资料共4页,全文预览结束
最新:最新:ESP32在在Linux系统下关于 系统下关于VSCode的环境配置(小白也能懂!)(一) 的环境配置(小白也能懂!)(一) 一、简介 一、简介 在观察了网上众多的环境配置方法后,发现鱼龙混杂,在此,总结了一个最方便、快速的配置方法。至于为什么是Linux而不是Windows,是因为Linux的编译速 度是Windows的编译速度的十几倍。 (注:网上有用VScode的PlatFormIO的方法配置,亲测可行,但是创建工程时间极慢,不知道是网速原因还是什么,创建一次将近花2个小时,就不与推荐 了。) 二、系统环境 二、系统环境 本文所描述的环境是虚拟机,在VMware下的Ubuntu系统。 在网上寻找Vmware与Ubuntu系统,安装即可。(建议安装在固态硬盘上,有条件,也可以安装双系统) (创建过程中,自定义硬件时,RAM内存加大一些,USB控制器勾选显示所有USB设备) 三、系统配置(apt-get源,屏幕分辨率,安装 三、系统配置( 源,屏幕分辨率,安装python,如已更改,可直接跳过该步骤) ,如已更改,可直接跳过该步骤) 更换apt-get的源为国内源,这样下载速度会更快。 屏幕分辨率:新安装的系统屏幕分辨率太小,如果屏幕分辨率过低,在按照官方文档进行操纵是,menuconfig界面会出不来。 1.更换apt-get源 cd /etc/apt/ 备份源 sudo cp sources.list sources.list.bk sudo gedit sources.list 注意:如果显示没有gedit,可以用如下命令打开source.list(自行百度vi编辑器用法) sudo vi sources.list 将以下的内容复制到sorces.list中代替原先的内容 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse 更新升级 sudo apt-get update sudo apt-get upgrade 2.更换分辨率 按照Settings-Devices-Resolution,更换合适的分辨率,Apply即可。 3.python3 的安装。
查看当前系统的python及pip版本 python -V pip3 -V 如果显示没安装python,则按照以下命令安装,如果显示按照的python版本为2.x,应更换为python3,更换教程自行百度。 sudo apt-get install python3 sudo apt-get install pyrhon3-pip 创建软链接 第一个路径为python或者pip的安装路径 sudo ln -s /usr/bin/python3 /usr/bin/python sudo ln -s /usr/bin/pip3 /usr/bin/pip 由于pip默认的安装源,安装某些库时速度过慢,我们可以更换其为国内源。 mkdir ~/.pip gedit .pip/pip.conf 将下列信息填入刚刚创建的文件中。 [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple trusted-host = pypi.tuna.tsinghua.edu.cn 四、四、VScode的安装的安装 sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make sudo apt-get update sudo apt-get install ubuntu-make umake ide visual-studio-code ·································································································································· 输入完上条命令后,会出现以下结果,按Enter,继续安装。 ···································································································································· 如果没有图标,通过再次输入该指令看是否安装成功 umake ide visual-studio-code 如果出现一下回复,输入N,拒绝重新安装即可。 安装完成以后,如果发现桌面上没有VScode 的图标,重启一下即可。 五、五、ESP-IDF环境配置 环境配置 https://docs.espressif.com/projects/esp-idf/en/latest/get-started/index.html#step-7-configure 根据乐鑫官方文档,下载esp-idf,并进行相关工具链的安装。 1.安装依赖包 sudo apt-get install git wget flex bison gperf python python-pip python-setuptools python-serial python-click python-cryptography python-future python-pyparsing python-pyelftools cmake ninja- build ccache libffi-dev libssl-dev sudo apt-get install gawk gperf grep gettext python python-dev automake bison flex texinfo help2man libtool libtool-bin make 2.创建esp文件夹并进入 mkdir esp cd esp 3.下载esp-idf git clone --recursive https://github.com/espressif/esp-idf.git 因为github是外网,有时候很卡,会导致git失败,可以自己手动下载,然后解压后,将文件制到esp文件夹中
4.进入该文件夹,并安装工具 cd ~/esp/esp-idf-v4.0 ./install.sh 问题1:如果出现类似错误,说明你当时的网络环境不支持从github上下载对应的软件包 解决方法为:手动下载该包,下载路径为前面的网址: https://github.com/espressif/openocd-esp32/releases/download/v0.10.0-esp32-20190313/openocd-esp32-linux64-0.10.0-esp32-20190313.tar.gz 包所在路径为后面的路径: /home/verb1413/.espressif/dist/openocd-esp32-linux64-0.10.0-esp32-20190313.tar.gz.tmp 注意:以 . 开头的文件夹为隐藏文件夹,需要开启查看隐藏文件夹的权限,如图:
将手动下载的包复制到该路径下即可,复制成功以后,再次执行,直到安装成功即可。 ./install.sh 5.记住刚刚安装的工具目录: /home/verb1413/.espressif/tools verb1413为你的用户名,自行更改。 6.设置环境变量 . $HOME/esp/esp-idf-v4.0/export.sh 作者:Verb、
分享到:
收藏