Skip to content

Oscar8419/miniRTOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What I cannot create, I do not understand - 理查德 费曼

miniRTOS

miniRTOS 是一个使用 C 语言和汇编实现的小型实时操作系统,适用于 ARM Cortex-M3 内核,实现了动态内存管理、动态创建任务、延时阻塞、抢占式优先级调度算法、信号量操作、消息队列、临界区设置等功能。更多细节请参考doc/ miniRTOS 具有以下特点:

  • 轻量且可读性好, 代码中没有令人迷惑的条件编译宏指令
  • API 设计与 FreeRTOS 保持一致,熟悉 FreeRTOS 的开发者可以快速上手
  • 代码注释详细,文档详细

开发环境

开发环境如下:

  • ARMCC 编译器
  • STM32F103ZET6 芯片(ARM Cortex-M3 内核)
  • VSCode + EIDE 插件(非必须但开发体验优于 Keil MDK)

调试环境如下:

调试教程

参考资料

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published