User Tools

Site Tools


zh:air_env

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
zh:air_env [2017/11/03 14:52] – [安装串口驱动] adminzh:air_env [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1
Line 1: Line 1:
-====小贴士==== 
-1. 项目目录统一为~/ESP/下,“~”代表用户文件夹。 
- 
-2. 如果无特殊说明,$代表当前用户下执行的命令。 
- 
-3. Windows下的串口号以映射到msys2中的为准。 
- 
-4. 默认工程esp-idf路径为用户目录/ESP/esp-idf。 
- 
-====准备工作==== 
-1.一台PC,系统可以是Windows,macOS,Linux。 
- 
-2. ESP32编译工具链。 
- 
-3. 下载ESP-IDF工程。 
- 
-4. 一个你喜欢的编辑器工具,例如ATOM,VSCODE,Eclipse。 
- 
-5. 连接AIR的USB线到电脑。 
- 
-====安装串口驱动==== 
-串口是下载调试ESP32的不二之选,按照自己的操作系统下载驱动程序: 
-  * macOS:http://www.silabs.com/documents/public/software/Mac_OSX_VCP_Driver.zip 
-  * Linux:系统自带 
-  * Windows: http://www.silabs.com/documents/public/software/CP210x_Windows_Drivers.zip 
-安装完后,检查是否正确识别串口:  
- 
-macOS下: 
-<code bash> 
-$ ls /dev/cu.* 
-/dev/cu.Bluetooth-Incoming-Port /dev/cu.SLAB_USBtoUART 
-</code> 
- 
-Linux下: 
-<code bash> 
-$ ls /dev/ttyUSB* 
-/dev/ttyUSB0 
-</code> 
-windows下: 在计算机管理->设备管理器中可以查看: 
-{{ ::attach_14dc6d6367223777.png |}} 
- 
-====安装交叉编译工具链==== 
-交叉编译工具可以运行在三个系统平台上,但安装过程有些区别,下面我们区分系统来讲解。 
- 
-===macOS=== 
-终端中安装xcode command line tool 
-<code bash> 
-xcode-select --install 
-</code> 
-接下来按照引导步骤一步一步安装即可。 
- 
-安装homebrew homebrew是mac上很好用的一款软件包管理工具 homebrew官网:https://brew.sh 安装方法:打开终端,将如下命令拷贝到终端后回车执行: 
- 
-<code bash> 
-/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 
-</code> 
-安装编译依赖包 终端执行命令: 
-<code bash> 
-$ brew install gnu-sed gawk binutils gperftools gettext wget help2man libtool autoconf automaake git 
-</code> 
-安装python的串口扩展: 
-<code bash> 
-$ pip install pyserial 
-</code> 
-下载安装编译工具链 假设我们要把工具链放到本用户目录的ESP文件夹下,创建文件夹: 
-<code bash> 
-$ mkdir ~/ESP 
-$ cd ESP 
-$ pwd 
-/Users/mango/ESP 
-</code> 
-用wget命令下载工具链到此并解压: 
-<code bash> 
-$ wget https://dl.espressif.com/dl/xtensa-esp32-elf-osx-1.22.0-61-gab8375a-5.2.0.tar.gz 
-$ tar xzf xtensa-esp32-elf-osx-1.22.0-61-gab8375a-5.2.0.tar.gz 
-$ ls 
-xtensa-esp32-elf 
-xtensa-esp32-elf-osx-1.22.0-61-gab8375a-5.2.0.tar.gz 
-</code> 
-添加环境变量,这一步就是告诉电脑在使用到esp的命令行时知道去~/ESP/xtensa-esp32-elf/bin中找。编辑~/.bash_profile,在末尾添加如下两行后保存: 
-<code bash> 
-export PATH=$PATH:$HOME/ESP/xtensa-esp32-elf/bin 
-export IDF_PATH=$HOME/ESP/esp-idf 
-</code> 
-用source命令使生效: 
-<code bash> 
-$ source ~/.bash_profile 
-</code> 
-用gcc命令验证是否成功,提示如下算成功,否则会提示找不到此命令,这时你就要仔细看看是否哪里目录设置不对。 
-<code bash> 
-$ xtensa-esp32-elf-gcc -v 
-Using built-in specs. 
-...... 
-gcc version 5.2.0 (crosstool-NG crosstool-ng-1.22.0-61-gab8375a) 
-</code> 
- 
-===Linux=== 
  
zh/air_env.1509720725.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki