环境要求与配置

本文介绍集成C Link SDK所需的环境要求。

硬件环境

  • 目前仅支持Linux系统或者其它兼容POSIX接口的系统。

  • 设备支持TCP/IP协议栈,或通过外接模组等方式支持该协议栈。

  • 设备至少拥有1M ROM和256KB RAM。

C Link SDK中的Demo文件开发于Linux系统,您可以直接在Linux系统中快速体验并使用。

开发环境

C Link SDK可实现跨平台的移植,对开发环境要求灵活,只需支持以下条件:

  • 开发语言:C99标准的C语言。

  • 开发工具:不限。支持C语言编译即可。

  • 编译框架:CMake编译。

编译与运行

编译

mkdir build && cd build
cmake ..
make -j

以静态库编译

mkdir build && cd build
cmake -DBUILD_SHARED_LIBS=OFF ..
make -j

设置交叉编译

修改CMakeLists.txt,设置交叉编译工具链,再执行上述编译方式。

set(CMAKE_C_COMPILER arm-linux-gnueabihf-gcc)

输出内容

  • Demo执行文件路径:./output/bin/

  • 库文件路径:./output/lib/

  • 头文件路径:./output/include/

运行

如设备接入功能,可执行命令./output/bin/device_basic_demo,运行该Demo可执行文件。

说明

Demo不包含正确的设备信息,请执行demo_config.h修改设备接入信息后再编译运行。

阿里云首页 物联网平台 相关技术圈