LiteOS的代码目录结构说明

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

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

一级目录 二级目录 三级目录 说明
arch arm arm-m M核中断、调度、tick相关代码
common arm核公用的cmsis core接口
components cmsis LiteOS提供的cmsis os接口实现
connectivity agent_tiny agent_tiny端云互通组件,包括公共头文件、示例代码、客户端实现代码、操作系统适配层代码
at_frame LiteOS AT框架实现
lwm2m lwm2m协议实现
nbiot LiteOS NB-IoT API
paho.mqtt.embedded-c-1.1.0 MQTT开源协议实现
fota 固件升级代码
fs 文件系统,含VFS、spiffs、ramfs、kifs、devfs
lib libc LiteOS libc优化
net lwip_port lwip驱动及OS适配代码
lwip-2.0.3 lwip协议实现
security mbedtls/mbedtls_port MBEDTLS的OS适配代码
mbedtls/mbedtl-2.6.0 MBEDTLS协议实现
doc 此目录存放的是LiteOS的使用文档和API说明等文档
examples API 供开发者测试LiteOS内核的demo示例,此目录存放的是内核功能测试用的相关用例的代码
include API功能头文件存放目录
kernel base core LiteOS基础内核代码,包括队列、task调度、软timer、时间片计算等功能
OM 与错误处理相关的文件
include LiteOS内核内部使用的头文件
ipc LiteOS中task间通讯的相关接口,包括事件、信号量、消息队列、互斥锁等
mem LiteOS中的内核内存管理的相关代码
misc 内存对齐功能以及毫秒级休眠sleep功能
include LiteOS开源内核头文件
extended tickless 低功耗框架代码
targets Cloud_NB-IoT_STM32F103RE_OneNET 中国移动OneNet NB-IoT 端云demo工程
Cloud_NXP51U68 NXP 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_EVAL STM3210E(ARM Cortex M3)W5500 以太网LiteOS SDK端云demo
Cloud_wifi_STM32F429ZI_NUCLEO STM32F429(ARM Cortex M4)marvell SDIO wifi LiteOS SDK端云demo
Cloud_wifi_STM32F767ZI_NUCLEO STM32F767(ARM Cortex M7)esp8266 spi wifi LiteOS SDK端云demo
Demo_Tutorial_STM32F103VC_TAIBI STM32F103_TAIBI(ARM Cortex M3)LiteOS入门demo,最简单的LED点灯示例程序
Standard_FRDM_KW41Z FRDM(ARM Cortex M0+)Standard前缀命名的工程仅为内核移植demo,下同(含原厂芯片驱动)
Standard_IMXRT1052_FIRE IMXRT1052(ARM Cortex M7)跨界处理器NXP IMXRT1052内核移植demo(含原厂芯片驱动)
Standard_msp430f5438a_taurus_v4.2 MSP430(TI 16位低功耗单片机)LiteOS首个16位单片机内核移植demo(含原厂芯片驱动)
Standard_NRF51822_BLE NRF51822(ARM Cortex M0)NRF51822蓝牙芯片内核移植demo(含原厂芯片驱动)
Standard_STM32F0Discovery STM32F0Discovery(ARM Cortex M0)STM32F0 内核移植demo,RAM 8KB,资源裁剪可参考该工程配置(含原厂芯片驱动)
Standard_STM32F103RB_NUCLEO F103(ARM Cortex M3)STM32F103内核移植demo(含原厂芯片驱动)
Standard_STM32F103VC_TAIBI STM32F103VC_TAIBI(ARM Cortex M3)钛比STM32F103开发板内核移植demo(含原厂芯片驱动)
Standard_STM32F746ZG_NUCLEO F746(ARM Cortex M7)STM32F746内核移植demo(含原厂芯片驱动)

LiteOs代码目录结构相关推荐

  1. DDD领域驱动设计实战-分层架构及代码目录结构

    代码结构 DDD并没有给出标准的代码模型,不同的人可能会有不同理解. 按DDD分层架构的分层职责定义,在代码模型里分别为用户接口层.应用层.领域层和基础层,建立了 interfaces.applica ...

  2. linux python源码目录结构,TensorFlow0.8源码阅读 -- 代码目录结构讲解

    TensorFlow0.8发布以来受到了大量机器学习领域爱好者的关注,目前其项目在github上的follow人数在同类项目中排名第一.作为google的第一个开源项目,TensorFlow的源码结构 ...

  3. RocketChat 代码目录结构

    Rocket.Chat/Dockerfile 为服务器构建可部署的 Docker 映像. Rocket.Chat/docker-compose.yml 使用 Docker Compose 运行服务器和 ...

  4. DPDK代码目录结构

    DPDK功能结构 DPDK工程目录内容 dpdk-stable-18.11.11]# ls app buildtools devtools drivers GNUmakefile lib MAINTA ...

  5. 企业级自定义表单引擎解决方案(十二)--体验代码目录结构

  6. 关于python中程序流程结构-四、python基础(程序目录结构规范)

    程序目录结构: 设计一个层次清晰的目录结构,就是为了达到以下两点: 可读性高: 不熟悉这个项目的代码的人,一眼就能看懂目录结构,知道程序启动脚本是哪个,测试目录在哪儿,配置文件在哪儿等等.从而非常快速 ...

  7. python_目录结构

    目录组织方式 关于如何组织一个较好的Python工程目录结构,已经有一些得到了共识的目录结构.在Stackoverflow的这个问题上,能看到大家对Python目录结构的讨论. 这里面说的已经很好了, ...

  8. 【lLinux驱动】linux内核源码目录结构

    linux内核源码目录结构 代码目录结构 在阅读源码之前,还应知道Linux内核源码的整体分布情况.现代的操作系统一般由进程管理.内存管理.文件系统.驱动程序和网络等组成.Linux内核源码的各个目录 ...

  9. python3软件怎么用_Python3学习之路~4.4 软件目录结构规范

    为什么要设计好目录结构? 可读性高: 不熟悉这个项目的代码的人,一眼就能看懂目录结构,知道程序启动脚本是哪个,测试目录在哪儿,配置文件在哪儿等等.从而非常快速的了解这个项目. 可维护性高: 定义好组织 ...

最新文章

  1. java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
  2. 移动端目标识别(1)——使用TensorFlow Lite将tensorflow模型部署到移动端(ssd)之TensorFlow Lite简介...
  3. MaxCompute的任务状态和多任务执行
  4. mysql导入sql文件
  5. javascript---001-运行原理01_前端三大技术_JS重要性_Atwood定律_JS应用_JS让人迷惑_TypeScript会取代JS吗_JS是一门编程语言_浏览器工作原理_浏览器内核
  6. 性能测试(三)Jmeter工具
  7. Chrome 45 减少了内存占用
  8. e-r模型教案高中计算机,E-R模型实例答案.ppt
  9. 李炎恢php视频教程
  10. N字霸气多空博弈大师能量潮拐点战法通达信 主图/副图/选股指标
  11. 2021牛客多校第十场补题 F-Train Wreck
  12. win7未能成功安装驱动服务器,win7找不到驱动程序提示“未能成功安装设备驱动程序”的解决方法...
  13. python图中图_在Python中图中的图中的图
  14. 亚马逊美国UL 299,第 11 版,2012 年 4 月 13 日- UL 安全干粉灭火器标准
  15. 【云原生之k8s】k8s安全机制
  16. html5 ios 键盘挡住输入框,IOS 键盘挡住输入框的问题解决办法
  17. 月中工作总结_在全职工作的9个月中,我是如何从新手转到软件工程师的
  18. android红外遥控器按键键值,红外遥控实验键值设置
  19. 表单报错:Password field is not contained in a form
  20. 呵,偶居然也能“说教”了

热门文章

  1. 如何解决惠普WIN10系统的电源已接通,但未充电的问题
  2. 学习Java好还是python好?
  3. Web前端静态页面示例
  4. 一汽大众的实际情况-------2000级毕业生
  5. Android 开发中使用硬件加速
  6. mysql 一行数据拆分成多行
  7. Java后台生成图表——主代码(折线图,饼状图,柱状图,-》并产出图片PDF或其他格式的图片内容)
  8. 通海井安装SES2000管线仪
  9. JS中给数字添加千分符
  10. BIM+GIS可视化工程管理平台,施工全过程动态监管!