TencentOS-tiny/doc/09.Code_Directories.md

40 lines
6.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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 实现,如 LittleVGLGUILiteSTemWin 等 |
| | 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 提供的工具,小程序,配置工具等 |