全部产品
云市场

目标系统为64位Linux

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

使用 make+gcc 编译SDK

C-SDK对其HAL和TLS都已有官方提供的参考实现, 因此可以完整编译出所有的库和例子程序

选择平台配置

  1. make reconfig
  2. SELECT A CONFIGURATION:
  3. 1) config.alios.esp8266
  4. 2) config.alios.mk3080
  5. 3) config.ubuntu.x86
  6. #? 3
  7. SELECTED CONFIGURATION:
  8. VENDOR : ubuntu
  9. MODEL : x86
  10. ...
  11. ...

编译

  1. make

获取二进制库

  1. cd output/release/lib
  2. ls

其中有三个主要产物, 它们都是64位架构的:

产物文件名 说明
libiot_hal.a HAL接口层的参考实现, 提供了 HAL_XXX() 接口
libiot_sdk.a SDK的主库, 提供了 IOT_XXX 接口和 linkkit_xxx() 接口
libiot_tls.a 裁剪过的 mbedtls, 提供了 mbedtls_xxx() 接口, 支撑 libiot_hal.a

获取可执行程序

  1. cd output/release/bin
  2. ls

其中有两个主要产物, 它们都是64位架构的:

产物文件名 说明
linkkit-example-solo 高级版(旧版API)的例程, 可演示 linkkit_xxx() 接口的使用
mqtt-example 基础版的例程, 可演示 IOT_XXX() 接口的使用