sudo apt-get purge vim-common //输入命令,将vim-common依赖删除 sudo apt-get install vim //下载vim sudo apt install git //下载git二、设置Linux 工具链的标准 Ubuntu相关版本:要使用 ESP8266_RTOS_SDK 编译,您需要获取以下软件包:
sudo apt-get install gcc git wget make libncurses5-dev flex bison gperf python3 python3-serial sudo apt-get install git wget flex bison gperf python3 python3-pip python3-setuptools python3-serial python3-click python3-cryptography python3-future python3-pyparsing python3-pyelftools cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0 ll /usr/bin/python* //查看有没有python sudo cp /usr/bin/python3 /usr/bin/python //没有的话直接把python3链接给python //进行更新 sudo apt-get update sudo apt-get upgrade三、下载并安装xtensa-lx106-elf【64 位 Linux版本】:
https://dl.espressif.com/dl/xtensa-lx106-elf-gcc8_4_0-esp-2020r3-linux-amd64.tar.gz
接再虚拟机里打开浏览器并输入网址,点击下载后,在根目录/root下创建/esp文件,并把文件解压进去。mkdir -p ~/esp //如果根目录下没有esp文件夹,就创建 cd ~/esp //进入esp文件夹下
vim ~/.bashrc //进入vim 操作vim指令
export IDF_PATH="~/esp/ESP8266_RTOS_SDK"
export PATH="$PATH:$HOME/esp/xtensa-lx106-elf/bin"
指令操作步骤:// i 插入
// 找个空白位置 按键操作:[ctrl] + [shift] + [v]
// 按键操作:[Esc]
// :wq
source ~/.bashrc //保存更新
xtensa-lx106-elf-gcc -v //查看gcc路径及版本
echo $IDF_PATH //查看操作文件路径及版本
四、ESP8266的下载和安装
git clone --recursive https://github.com/espressif/ESP8266_RTOS_SDK.git //第一遍总进不去,第二遍就可以了,如果还不行,reboot重启就行 git submodule update --init --recursive //克隆完毕后进行编译,不在下载证明更新完成 sudo pip freeze > requirements.txt //创建requirements.txt sudo pip install -r requirements.txt //重新执行命令 git clone --recursive https://glab.espressif.cn/andlink/esp-andlink.git



