iotstack-device-sdk-c/README.md

17 lines
734 B
Markdown
Raw Normal View History

2021-05-17 17:57:38 +08:00
# IOT-STACK设备端C-SDK
IOT-STACK设备端C-SDK主要用于提供设备调用的API实现设备与IOT-STACK平台通信以及一些其它的辅助功能。
2021-01-22 16:31:40 +08:00
C语言版SDK可在不同的操作系统上运行如Linux、FreeRTOS等。SDK需要OS或硬件支持的操作被定义为一系列HAL函数。目前C-SDK已经实现了Linux、Freertos环境的HAL其他嵌入式RTOS及特定硬件平台需用户自行适配。
## 目录结构
* `external_libs` - 第三方软件包组件包括mbedTLS库、gtest库等
* `platform` - 平台相关代码
* `samples` - 应用示例
* `src` - SDK核心通信协议及功能模块
* `tests` - 测试用例
* `tools` - 配置及脚本文件
## 编译支持
* `GNU Make`
* `CMake`