• ESP32搭建3.ubuntu14.04下搭建esp32开发环境 (10-5)


    硬件为乐鑫出品的ESP32一款集成了wifi和蓝牙的集成模块。

    1.首先ctrl+alt+t打开终端,sudo -s选择用root权限登陆

    2. 输入指令:sudo apt-get install git make gcc libncurses5-dev flex bison gperf python-serial

    一直点击回车键等待安装完毕

    3.下载文件:xtensa-esp32-elf-linux64-1.22.0-73-ge28a011-5.2.0.tar,

    物理机上下载链接: https://pan.baidu.com/s/1boYrn6v 密码: aub1  完成后将文件移动到linux虚拟机内或者用虚

    拟机自带浏览器直接下载:(一定要安装最新版的,不然后面的编译会出错,现在发的这个是此时的最新版)

    4. cd /                  到根目录

     mkdir esp32        创建一个esp32的文件夹

    5.将下载好的压缩文件移动到新建的esp32文件夹中

    命令:mv xtensa…..(Tab 键)  /esp32

    6.

    cd /esp32               回到esp32文件夹后,

    tar -zxvf xtensa-esp32-elf-linux64-1.22.0-61-gab8375a-5.2.0.tar.gz

    将文件解压

    出现如下说明正常

    若出现error,先删除解压缩文件夹与压缩文件,重新进行此步。

    cd /esp32

    rm -rf xtensa-esp32-elf

    rm -rf xtensa-esp32-elf-linux64-1.22.0-73…(Tab 键)

    至此,编译环境就搭建完成了。

    7.编译环境下载解压完成后,需要下载ESP32的ESP-IDF开发条件,在终端输入

    git clone --recursive https://github.com/espressif/esp-idf.git 即可下载(下载时间比较长)

     

    ESP-IDF的目录结构如下:

    components:ESP-IDF的核心组件

    examples:ESP-IDF提供的实例程序

    make:ESP-IDF工程管理目录

    tools:ESP-IDF提供的工具集

    docs:ESP-IDF相关文档

    至此,ESP32的开发条件和编译条件就搭建完成了,但是,此时还是不能够对文件进行编译,因为我们并没有

    告诉linux它的环境变量,为了避免每次登陆linux终端都要重新输入环境变量,我们在/home/li/.bashrc文件中加入环境变量。

    7. 命令窗口输入gedit   ~/.bashrc 打开文件,并添加环境。

     

    #Esp32

    export PATH=/esp32/xtensa-esp32-elf/bin:$PATH

    export IDF_PATH=/esp32/esp-idf

    保存后退出,命令框中输如 source  ~/.bashrc

    更新环境变量整个开发环境即搭建完成了。

  • 相关阅读:
    定制化培养:破解企业人才之困
    IT毕业生需要具备的六种能力素质
    JAVA值传递or引用传递
    就业形势严峻 毕业生需练好“内功”
    如何改变mysql auto increment 步长和初始值
    python变量作用域
    关于python的lxml.html 的fromstring 函数
    python string 到date object
    python mysql 连接数据库 latin1 codec错误
    python 使用 mysqldb 批量插入数据
  • 原文地址:https://www.cnblogs.com/xiaoli94/p/7629874.html
Copyright © 2020-2023  润新知