https://blog.csdn.net/u013142781/article/details/50529030
问题1:在安装vmtools的时候老是提示sudo: ./vmware-install.pl找不到命令
运行如下命令:
sudo su
chmod +x vmware-install.pl
./vmware-install.pl
or
chmod +x vmware-install.pl
sudo ./vmware-install.pl
问题2:在Ubuntu 16.04安装完之后会发现此时的Ubuntu Desktop 并不能全屏显示于WMware,
解决问题的方法:在终端界面输入命令:
xrandr -s 1920x1440
这样就可以使Desktop充满整个界面。
第一步 安装包
sudo apt-get install git wget flex bison gperf python python-pip python-setuptools cmake ninja-build ccache libffi-dev libssl-dev dfu-util
第二步工具链的设置
--Linux 版的 ESP32 工具链可以从 Espressif 的网站下载:
64-bit Linux:
https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-1.22.0-80-g6c4433a-5.2.0.tar.gz
32-bit Linux:
https://dl.espressif.com/dl/xtensa-esp32-elf-linux32-1.22.0-80-g6c4433a-5.2.0.tar.gz
--下载完成后,将它解压到 ~/esp
目录: :
64-bit Linux:
mkdir -p ~/esp cd ~/esp tar -xzf ~/Downloads/xtensa-esp32-elf-linux64-1.22.0-80-g6c4433a-5.2.0.tar.gz
32-bit Linux:
mkdir -p ~/esp cd ~/esp tar -xzf ~/Downloads/xtensa-esp32-elf-linux32-1.22.0-80-g6c4433a-5.2.0.tar.gz
注意,我用的是中文版本,把Downloads 改成下载
tar -xzf ~/下载/xtensa-esp32-elf-linux64-1.22.0-80-g6c4433a-5.2.0.tar.gz
--工具链将会被解压到 ~/esp/xtensa-esp32-elf/
目录。
export PATH="$HOME/esp/xtensa-esp32-elf/bin:$PATH"
解释:
检查是否有工具链 printenv PATH
(printenv 显示所有环境变量:printenv)
这一步设置了工具链的路径,并定义了path
cd ~/esp
git clone -b release/v3.3 --recursive https://github.com/espressif/esp-idf.git
----导出开发框架库
export IDF_PATH=~/esp/esp-idf
这一步设置了开发包的路径,并定义了IDF_PATH
ESP-IDF 所依赖的 Python 软件包位于 $IDF_PATH/requirements.txt
文件中,您可以通过运行以下命令来安装它们:
python -m pip install --user -r $IDF_PATH/requirements.txt
注解
这一步在开发包的路径中,上面定义了IDF_PATH,安装相应的依赖库
请调用 ESP-IDF 使用的相同版本的 Python 解释器,解释器的版本号可以通过运行命令 python --version
来获得,根据结果,您可能要使用 python2
, python2.7
或者类似的名字而不是 python
,例如:
python2.7 -m pip install --user -r $IDF_PATH/requirements.txt
参考
https://www.pythonf.cn/read/97482
https://blog.csdn.net/solar_Lan/article/details/79887807?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-2
简化流程如下:
3.3版本安装
1.sudo apt-get install gcc git wget make libncurses-dev flex bison gperf python python-pip python-setuptools python-serial python-cryptography python-future python-pyparsing libffi-dev libssl-dev
2.
mkdir -p ~/esp
cd ~/esp
tar -xzf ~/Downloads/xtensa-esp32-elf-linux64-1.22.0-80-g6c4433a-5.2.0.tar.gz
4. 导出路径
export PATH="$HOME/esp/xtensa-esp32-elf/bin:$PATH"
5. 获取esp-idf
cd ~/esp
git clone -b release/v3.3 --recursive https://github.com/espressif/esp-idf.git
6. 导出开发框架库
export IDF_PATH=~/esp/esp-idf
7. 安装相应的依赖库
python -m pip install --user -r $IDF_PATH/requirements.txt
8. 复制例子
cp -r $IDF_PATH/examples/get-started/hello_world .
9.配置
cd hello_world
make menuconfig
10.编译
make 或者make all
11.烧录
make flash
参考
https://www.pythonf.cn/read/97482
https://blog.csdn.net/solar_Lan/article/details/79887807?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-2