22268aa835 | ||
---|---|---|
external_libs | ||
platform | ||
samples | ||
src | ||
tests/unit_test | ||
tools/scripts | ||
.gitignore | ||
CMakeLists.txt | ||
LICENSE | ||
Makefile | ||
README.md | ||
make.settings |
README.md
UIoT-Core设备端C-SDK
UIoT-Core设备端C-SDK主要用于提供设备调用的API,实现设备与UIoT平台通信以及一些其它的辅助功能。
C语言版SDK可在不同的操作系统上运行,如Linux、FreeRTOS等。SDK需要OS或硬件支持的操作被定义为一系列HAL函数。目前,C-SDK已经实现了linux环境的HAL,其他嵌入式RTOS及特定硬件平台需用户自行适配。
SDK架构图
目录结构
external_libs
- 第三方软件包组件,包括mbedTLS库、gtest库等platform
- 平台相关代码samples
- 应用示例src
- SDK核心通信协议及功能模块tests
- 测试用例tools
- 配置及脚本文件
编译支持
GNU Make
CMake