环境要求与配置
本文介绍集成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
修改设备接入信息后再编译运行。