全部产品

乐鑫ESP8266

更新时间:2019-03-15 17:30:35

AliOS Things已经支持了乐鑫ESP8266 WiFi模组, 实现了Link Kit SDK需要的HAL函数,因此SDK如果要运行在集成了AliOS Things的乐鑫ESP8266 WiFi模组,可以参考下面的说明生成适用于ESP8266的型号的SDK。

选择平台配置

  1. make reconfig
  2. SELECT A CONFIGURATION:
  3. 1) config.alios.esp8266
  4. 2) config.alios.mk3080
  5. 3) config.ubuntu.x86
  6. #? 1

编译

  1. make

如果您当前的开发主机上没有安装乐鑫 ESP8266 的交叉工具链并导出到 PATH 中, C-SDK会自动下载它们

  1. make
  2. BUILDING WITH EXISTING CONFIGURATION:
  3. VENDOR : alios
  4. MODEL : esp8266
  5. https://gitee.com/alios-things/gcc-xtensa-lx106-linux -> .O/compiler/gcc-xtensa-lx106-linux/main
  6. ---
  7. downloading toolchain for xtensa-lx106-elf-gcc .................... [/]

下载完成后, 自动开始交叉编译SDK的源码

  1. https://gitee.com/alios-things/gcc-arm-none-eabi-linux -> .O/compiler/gcc-arm-none-eabi-linux/main
  2. ---
  3. downloading toolchain for xtensa-lx106-elf-gcc .................... done
  4. [CC] infra_preauth.o <= ...
  5. [CC] infra_timer.o <= ...
  6. [CC] infra_json_parser.o <= ...
  7. ...
  8. ...
  9. [AR] libiot_sdk.a <= ...

获取二进制库

  1. cd output/release/lib
  2. ls

其中有一个主要产物, 它是 ESP8266 架构的:

产物文件名 说明
libiot_sdk.a SDK的主库, 提供了 IOT_XXX 接口