当前位置: 首页 > 工具软件 > TLS Lite > 使用案例 >

LiteOs代码目录结构

干旺
2023-12-01

LiteOS的代码目录结构说明

转自https://github.com/LiteOS/LiteOS/blob/master/doc/LiteOS_Code_Info.md

关于代码树中各个目录存放的源代码的相关内容简介如下:

一级目录二级目录三级目录说明
archarmarm-mM核中断、调度、tick相关代码
commonarm核公用的cmsis core接口
componentscmsisLiteOS提供的cmsis os接口实现
connectivityagent_tinyagent_tiny端云互通组件,包括公共头文件、示例代码、客户端实现代码、操作系统适配层代码
at_frameLiteOS AT框架实现
lwm2mlwm2m协议实现
nbiotLiteOS NB-IoT API
paho.mqtt.embedded-c-1.1.0MQTT开源协议实现
fota固件升级代码
fs文件系统,含VFS、spiffs、ramfs、kifs、devfs
liblibcLiteOS libc优化
netlwip_portlwip驱动及OS适配代码
lwip-2.0.3lwip协议实现
securitymbedtls/mbedtls_portMBEDTLS的OS适配代码
mbedtls/mbedtl-2.6.0MBEDTLS协议实现
doc此目录存放的是LiteOS的使用文档和API说明等文档
examplesAPI供开发者测试LiteOS内核的demo示例,此目录存放的是内核功能测试用的相关用例的代码
includeAPI功能头文件存放目录
kernelbasecoreLiteOS基础内核代码,包括队列、task调度、软timer、时间片计算等功能
OM与错误处理相关的文件
includeLiteOS内核内部使用的头文件
ipcLiteOS中task间通讯的相关接口,包括事件、信号量、消息队列、互斥锁等
memLiteOS中的内核内存管理的相关代码
misc内存对齐功能以及毫秒级休眠sleep功能
includeLiteOS开源内核头文件
extendedtickless低功耗框架代码
targetsCloud_NB-IoT_STM32F103RE_OneNET中国移动OneNet NB-IoT 端云demo工程
Cloud_NXP51U68NXP ARM Cortex M0 ENC28J60以太网LiteOS SDK端云demo
Cloud_STM32F429IGTx_FIRE野火STM32F429(ARM Cortex M4)以太网/ESP8266串口WiFi/SIM900A GPRS/NB-IoT BC95四种连接方式的LiteOS SDK端云demo,内部用编译宏区分,其中wifi、gprs、NB-IOT使用LiteOS SDK的AT框架实现
Cloud_STM32L431RxTx_IoTClub物联网俱乐部EVB-M1 STM32L431(ARM Cortex M4)ESP8266WiFi/NB-IoT BC95两种连接方式的LiteOS SDK端云demo
Cloud_STM3210E_EVALSTM3210E(ARM Cortex M3)W5500 以太网LiteOS SDK端云demo
Cloud_wifi_STM32F429ZI_NUCLEOSTM32F429(ARM Cortex M4)marvell SDIO wifi LiteOS SDK端云demo
Cloud_wifi_STM32F767ZI_NUCLEOSTM32F767(ARM Cortex M7)esp8266 spi wifi LiteOS SDK端云demo
Demo_Tutorial_STM32F103VC_TAIBISTM32F103_TAIBI(ARM Cortex M3)LiteOS入门demo,最简单的LED点灯示例程序
Standard_FRDM_KW41ZFRDM(ARM Cortex M0+)Standard前缀命名的工程仅为内核移植demo,下同(含原厂芯片驱动)
Standard_IMXRT1052_FIREIMXRT1052(ARM Cortex M7)跨界处理器NXP IMXRT1052内核移植demo(含原厂芯片驱动)
Standard_msp430f5438a_taurus_v4.2MSP430(TI 16位低功耗单片机)LiteOS首个16位单片机内核移植demo(含原厂芯片驱动)
Standard_NRF51822_BLENRF51822(ARM Cortex M0)NRF51822蓝牙芯片内核移植demo(含原厂芯片驱动)
Standard_STM32F0DiscoverySTM32F0Discovery(ARM Cortex M0)STM32F0 内核移植demo,RAM 8KB,资源裁剪可参考该工程配置(含原厂芯片驱动)
Standard_STM32F103RB_NUCLEOF103(ARM Cortex M3)STM32F103内核移植demo(含原厂芯片驱动)
Standard_STM32F103VC_TAIBISTM32F103VC_TAIBI(ARM Cortex M3)钛比STM32F103开发板内核移植demo(含原厂芯片驱动)
Standard_STM32F746ZG_NUCLEOF746(ARM Cortex M7)STM32F746内核移植demo(含原厂芯片驱动)
 类似资料: