AliOS Things已经支持了庆科的WiFi模组MK3060和3080, 实现了Link SDK需要的HAL函数,因此SDK如果要运行在这两款集成了AliOS Things的模组上,可以参考下面的说明生成适用的SDK。

__选择平台配置 __

make reconfig
SELECT A CONFIGURATION:

1) config.esp8266.aos   4) config.mk3080.aos    7) config.win7.mingw32
2) config.macos.make    5) config.rhino.make
3) config.mk3060.aos    6) config.ubuntu.x86
#? 3
			

__*如果是为庆科MK3080编译, 则选择4* __

编译

make
			

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

make

BUILDING WITH EXISTING CONFIGURATION:

VENDOR :   mk3060
MODEL  :   aos

https://gitee.com/alios-things/gcc-arm-none-eabi-linux -> .O/compiler/gcc-arm-none-eabi-linux/main
---
downloading toolchain for arm-none-eabi-gcc .................... [\]
			

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

https://gitee.com/alios-things/gcc-arm-none-eabi-linux -> .O/compiler/gcc-arm-none-eabi-linux/main
---
downloading toolchain for arm-none-eabi-gcc .................... done

[CC] utils\_epoch\_time.o                 <=  ...
[CC] json\_parser.o                      <=  ...
...
...
[AR] libiot\_sdk.a                       <=  ...
			

获取二进制库

cd output/release/lib
ls
			

其中有一个主要产物, **它是 MK3060/MK3080 架构的**:

产物文件名 说明
libiot\_sdk.a SDK的主库, 提供了 IOT\_XXX 接口和 linkkit\_xxx() 接口