forked from TencentOS/TencentOS-tiny
40 lines
6.0 KiB
Markdown
40 lines
6.0 KiB
Markdown
# TencentOS Tiny 代码目录说明
|
||
|
||
| 一级目录 | 二级目录 | 三级目录 | 说明 |
|
||
| --------- | ------------------------------- | -------------------- | -------------------------------------------------------------------------------- |
|
||
| arch | arm | | TencentOS tiny 适配的 IP 核架构(含 M 核中断、调度、tick 相关代码) |
|
||
| | risc-v | | TencentOS tiny 适配的 IP 核架构(含 risc-v 核中断、调度、tick 相关代码) |
|
||
| board | TencentOS_tiny_EVB_G0 | | TencentOS tiny 定制开发板 G0 demo,包含 AT 适配框架、MQTT 协议、驱动实现等 |
|
||
| | TencentOS_Tiny_CH32V307_EVB | | TencentOS tiny 定制开发板 CH32V307 demo,包含 AT 适配框架、MQTT 协议、驱动实现等 |
|
||
| | TencentOS_Tiny_EVB_MX_Plus | | TencentOS tiny 定制开发板 EVB_MX+ demo,包含 AT 适配框架、MQTT 协议、驱动实现等 |
|
||
| component | connectivity | loraWAN | loRaWAN 协议栈实现源码及适配层 |
|
||
| | | mqttclient | MQTT 协议栈实现源码及适配层 |
|
||
| | | iot-hub-device-c-sdk | 腾讯云 C-SDK 实现源码及适配层 |
|
||
| | fs | vfs | 虚拟文件系统 API 实现源码 |
|
||
| | | fatfs | fat 文件系统开源实现源码 |
|
||
| | | kv | KV 存储实现源码 |
|
||
| | | littlefs | 开源 littlefs 源码 |
|
||
| | security | mbedtls | mbedtls 安全协议源码 |
|
||
| | elfloader | | |
|
||
| | ota | | |
|
||
| | gui | | 包含常见开源 GUI 实现,如 LittleVGL,GUILite,STemWin 等 |
|
||
| | shell | | |
|
||
| devices | | | TencentOS tiny 适配的一些通信模组驱动(如串口 wifi gprs 驱动等) |
|
||
| doc | | | TencentOS tiny 相关技术文档及开发指南 |
|
||
| examples | | | TencentOS tiny 提供的功能示例 |
|
||
| kernel | core | | TencentOS tiny 内核源码 |
|
||
| | hal | | TencentOS tiny 驱动抽象层 |
|
||
| | pm | | TencentOS tiny 低功耗模块源码 |
|
||
| net | at | | TencentOS tiny 为串口类通信模组提供的 AT 框架实现层 |
|
||
| | lora_module_wrapper | | TencentOS tiny 为串口类 LoraWAN 模块提供的移植框架 |
|
||
| | lwip | | Lwip 协议实现源码及适配层 |
|
||
| | sal_module_wrapper | | TencentOS tiny 为串口类网络模块(wifi gprs)提供的 socket 移植框架 |
|
||
| | socket_wrapper | | 标准 BSD Socket 接口实现 |
|
||
| | tencent_firmware_module_wrapper | | TencentOS tiny 提供的腾讯定制模组移植框架 |
|
||
| osal | cmsis_os | | TencentOS tiny 提供的 cmsis os 适配 |
|
||
| | posix | | 轻量级 posix 接口实现 |
|
||
| platform | hal | | TencentOS tiny 适配的部分芯片的驱动实现源码 |
|
||
| | vendor_bsp | | 芯片厂家提供的原厂 bsp 固件库,如 STM32 的 HAL 库 |
|
||
| test | | | 存放 TencentOS tiny 提供的一些测试代码,含内核及上层模块示例及测试代码 |
|
||
| tools | | | 存放 TencentOS tiny 提供的工具,小程序,配置工具等 |
|