差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
ai_ide_install [2018/04/11 11:34]
lvx [配置]
ai_ide_install [2019/11/25 22:43] (当前版本)
lvx
行 1: 行 1:
 ======如何安装安信可一体化开发环境====== ======如何安装安信可一体化开发环境======
-安信可 ESP 系列一体化开发环境是安信可科技为方便广大用户而推出的基于 Windows + Cygwin ​+ Eclipse + GCC 的综合 IDE 环境+安信可 ESP 系列一体化开发环境是安信可科技为方便不熟悉linux平台下开发的广大用户而推出的基于 Windows + Msys32 ​+ Eclipse + GCC 的综合 IDE 环境\\ 
 +''​注意:eclipes的打开必须事先自行搭建 java 环境(JDK),因为eclipse是用 java开发的''​
  
 =====简介===== =====简介=====
行 6: 行 7:
 安信可一体化开发环境有以下特点: 安信可一体化开发环境有以下特点:
  
-  * 支持ESP8266 NONOS和FreeRTOS环境开发 +  * 支持ESP8266 NONOS和FreeRTOS环境开发(新版 ESP8266 RTOS SDK V3.0以上版本) 
-  * 支持ESP31B/ESP32 FreeRTOS环境开发+  * 支持ESP32 FreeRTOS环境开发
   * 下载即用,无需另外配置环境   * 下载即用,无需另外配置环境
-  * 可直接编译所有乐鑫官方推出的SDK开发包+  * 可直接编译乐鑫官方推出的SDK开发包 
 +  * 图形化界面开发
  
 =====下载===== =====下载=====
  
-下载地址:[[http://​pan.baidu.com/​s/​1skRvR1j|]] ''​(<​del>​XP 系统请使用旧版本,暂时不支持 ESP32,请等待下一版本更新</​del>​)''​+下载地址:[[https://​pan.baidu.com/​s/​1ffc71Zqiu44ww3FM-bG5WQ|]] 
  
-''​已更新支持 XP 支持ESP32 支持OpenOCD 支持GCC 5.2版本,但下面的教程不适用,请阅读安装目录下的 ReadMe.txt''​ 
  
-{{:​ai_ide_install:​ai_ide_diff.png|}} +文件使用inno setup自解压程序打包,后缀名为exe,**下载后双击即可解压**
- +
-文件使用7z自解压程序打包,后缀名为exe,**下载后双击即可解压**+
 \\  \\ 
 \\  \\ 
 \\  \\ 
  
-''​=================================================以下教程适用于最新版本,仅供参考。=================================================''​+''​=================================================以下教程适用于最新版本,仅供参考。=================================================''​
  
-考虑到文件比较大,且大部分用户本机已经安装了eclipse,因此我们分离了eclipse和cygwin,只需首次启动时配置好地址即可 +链接下的文件
- +
-^  文件名 ​          ​^ ​ 描述 ​                                              ​^ ​ 备注 ​                                      ^ +
-|Cygwin.exe ​      ​|cygwin和xtensa编译器环境 ​                              ​|含ESP8266 和 ESP31B/​ESP32 开发环境 ​          | +
-|Eclipse.exe ​     |eclipse c/c++ 开发工具,仅在官网版本基础上打包了jre运行环境|本机已经安装 eclipse cdt 环境的的无需重复下载| +
-|ESP_IDE.exe ​  ​|一体化开发环境配置工具 ​                                   |一键配置各种环境变量 ​                        |+
  
 +^ 文件名 ​   ^描述 ​   ^备注 ​ ^
 +|AThinkerIDE_V1.0.exe ​    ​|一体化开发环境配置工具 ​                                   |一键配置各种环境变量 ​                        |
 +|安信可eclipse操作说明 ​      ​|使用一体化开发环境操作说明 ​                               |说明文档 ​                                  |
 =====安装===== =====安装=====
-我们以单独下载为例(集成化与之相同) 
  
 下载文件如下: 下载文件如下:
  
-{{ai_ide_install:​ai_esp_file_list.png|}}+{{ai-eclipse-donwload-file.png|}}
  
-首先解压cygwin到D:​\目录下: 
  
-{{ai_ide_install:ai_esp_cygwin_install.png|}}+解压AiThinkerIDE_V1.0.exe ​ ,例如解压到D:\Ai-Thinker\AiThinkerIDE_V1.0
  
-再解压eclipse ​到 D:\Program Files下+{{ai-eclipse-decompression.png|}}
  
-{{ai_ide_install:​ai_esp_eclipse_install.png|}} +''​##注意:安装路径不要有中文或者空格##''​
- +
-将 ESP_IDE.exe 移动到一个合适的位置,例如:D:​\Program Files\AiThinker 下 +
- +
-''​这几个位置都可以自定义,但请注意:**Cygwin ​路径不要有中文或者空格,建议直接放在盘符的根目录下**''​+
  
 =====配置===== =====配置=====
-双击打开ESP_IDE.exe+以管理员身份运行Config.exe配置程序,''​此配置程序只需要运行一次即可,之后就不需要在运行''​
  
-选择之前放置的 Eclipse 位置和 Cygwin 位置+{{ai_ide_use:​ai-eclipse-config.png|}}
  
-{{ai_ide_install:ai_esp_ide_set.png|}}+Eclipse Path路径为eclipse.exe所在的路径\\ 
 +  示例:D:\Ai-Thinker\AiThinkerIDE_V1.0\eclipse\eclipse.exe 
  
-其中Eclipse文件夹的位置为 eclipse.exe 所在的目录+{{ai_ide_install:​ai_esp_eclipse_path.png?​200|}}\\
  
-{{ai_ide_install:ai_esp_eclipse_path.png?200|}}+Msys32 Path路径为msys32 bin文件所在的路径\\ 
 +  示例:D:\Ai-Thinker\AiThinkerIDE_V1.0\msys32\usr\bin  ​
  
-Cygwin文件夹的位置为 bin 文件夹所在的目录+{{ai-eclipse-msys32-path.png?​200|}}
  
-{{ai_ide_install:ai_esp_cygwin_path.png?200|}}+Mingw32 Path路径为mingw32 bin文件所在的路径\\ 
 +  示例:D:\Ai-Thinker\AiThinkerIDE_V1.0\msys32\mingw32\bin
  
-若使用 ESP32 则需要选择 IDF_PATH 所在的目录(不开发 ESP32 时可以留空)+{{ai-eclipse-mingw32-path.png}}
  
-路径错误时,均会有提示错误 
  
-如果确认配置正确,可以勾选【Not Ask】+确认配置正确点击SaveConfig会自动关闭保存当前配置
  
-下次应用将会自动根据指定的位置初始化环境并启动Eclipse +首次使用 Eclipse 时会提示选择一个目录作为工作空间,''​选择之前的安装目录作为工作空间''​例如:D:​\Ai-Thinker\AiThinkerIDE_V1.0 
- +    
-ESP_IDE.exe 同目录下config文件夹内含有配置文件 cfg.xml ,可以使用记事本编辑 +{{ai-eclipse-work.png|}}
- +
-{{ai_ide_install:​ai_esp_ide_set_xml.png|}} +
- +
-''​** +
-注意:\\ +
-  当配置格式读取出错时,应用会删除配置,并在下次启动时新建配置\\ +
-**''​ +
- +
-若配置无误,则点击【OK】后,会启动Eclipse +
- +
-首次使用 Eclipse 时会提示选择一个目录作为工作空间+
  
 之后即可使用Eclipse 进行 SDK 的开发 之后即可使用Eclipse 进行 SDK 的开发
行 92: 行 74:
 {{ai_ide_install:​ai_esp_eclipse_open.png|}} {{ai_ide_install:​ai_esp_eclipse_open.png|}}
  
-以上是ai-thinker集成开发环境对sdk的编译,这样编译会比较慢,接下来介绍另一种快一点的编译方式。 +以上是ai-thinker集成开发环境对sdk的编译
-1.找到你集成开发环境的安装目录: +
- +
-{{ai_ide_install:​o1.png}} +
- +
-2.点击鼠标右键以管理员方式运行ConfigTool: +
- +
-{{ai_ide_install:​o2.png}} +
- +
-3.点击Register(旧版本的集成开发环境是没有该按钮的,请安装新版的集成开发环境) +
- +
-{{ai_ide_install:​o3.png}} +
- +
-{{ai_ide_install:​o4.png}} +
- +
-出现Unregister表示成功 +
- +
-{{ai_ide_install:​o5.png}} +
- +
-修改在乐鑫官方下载好的新版本sdk,然后可以进行编译。(修改方法[[http://​wiki.ai-thinker.com/​ai_ide_use]])。 +
- +
-打开一个修改好后的SDK,​点击鼠标右键会出现Cygwin Here。点击就可以进入(只有在运行ConfigTool后出现Register后才会出现该选项) +
- +
-{{ai_ide_install:​o6.png}} +
- +
-在弹出的窗口直接敲命令。 +
- +
-ls  +
- +
-cd app +
- +
-ls +
- +
-./​gen_misc.sh +
- +
-然后相关配置选项如下图: +
- +
-{{ai_ide_install:​o7.png}} +
- +
-出现下图表示编译成功: +
- +
-{{ai_ide_install:​o8.png}} +
 =====结束===== =====结束=====
  
 接下来,请跳转至[[ai_ide_use|]] 接下来,请跳转至[[ai_ide_use|]]