小学生
最后登录1970-1-1
在线时间 小时
注册时间2024-1-12
|
Gitee: https://gitee.com/Eplankton/mos-stm32
GitHub: https://github.com/Eplankton/mos-stm32
- src
- ├── drivers 硬件设备驱动抽象层(SPL, HAL...)
- │ ├── stm32f4xx STM32F4xx 系列的片上外设(USART, I2C, SPI...)
- │ └── device 其他元件(LED, LCD...)
- │
- ├── mos
- │ ├── config.h 配置系统宏
- │ ├── arch 硬件架构相关
- │ │ └── cpu.hpp 上下文切换汇编代码
- │ │
- │ ├── kernel 内核(硬件无关)
- │ │ ├── macro.hpp 系统配置宏
- │ │ ├── type.hpp 基础类型
- │ │ ├── concepts.hpp C++20 Concepts(可选)
- │ │ ├── data_type.hpp 基本数据结构
- │ │ ├── alloc.hpp 静态/动态内存分配
- │ │ ├── global.hpp 内核全局变量
- │ │ ├── printf.c 线程安全的 printf
- │ │ ├── task.hpp 任务创建、阻塞、挂起、终止...
- │ │ ├── sync.hpp 同步原语
- │ │ ├── scheduler.hpp 调度器
- │ │ └── utils.hpp 其他工具
- │ │
- │ ├── kernel.hpp 内核模块导入
- │ └── shell.hpp 简单的 Shell
- │
- ├── user
- │ ├── gui GUI 相关
- │ │ ├── GuiLite.h GuiLite 框架
- │ │ └── UICode.cpp 自定义图形界面
- │ │
- │ ├── global.hpp 用户全局变量
- │ ├── bsp.hpp 板级支持包
- │ ├── app.hpp 用户函数
- │ └── test.hpp 测试函数
- │
- ├── main.cpp 入口函数
- └── stm32f4xx_it.cpp 中断处理函数(部分)
复制代码
|
-
-
Mutex测试
-
board
-
GIF
-
简单的Shell
|