其中有三个主要产物,它们都是64位架构的:
C-SDK对其HAL和TLS都已有官方提供的参考实现,因此可以完整编译出所有的库和例子程序。
选择平台配置
make reconfig
SELECT A CONFIGURATION:
1) config.alios.esp8266
2) config.alios.mk3080
3) config.ubuntu.x86
#? 3
SELECTED CONFIGURATION:
VENDOR : ubuntu
MODEL : x86
...
...
编译
make
获取二进制库
cd output/release/lib
ls
产物文件名 | 说明 |
---|---|
libiot_hal.a |
HAL接口层的参考实现,提供了HAL_XXX() 接口
|
libiot_sdk.a |
SDK的主库, 提供了IOT_XXX 接口和linkkit_xxx() 接口
|
libiot_tls.a |
裁剪过的mbedtls ,提供了mbedtls_xxx() 接口,支撑libiot_hal.a |
获取可执行程序
cd output/release/bin
ls
其中有两个主要产物,它们都是64位架构的:
产物文件名 | 说明 |
---|---|
linkkit-example-solo |
高级版(旧版API)的例程,可演示linkkit_xxx() 接口的使用
|
mqtt-example |
基础版的例程,可演示IOT_XXX() 接口的使用
|