PrettyOS:用于嵌入式设备的抢占式硬实时内核 源码
用于嵌入式设备的抢先硬实时内核。 :check_box_with_check: 支持的功能列表 静态和动态优先级调度程序 使用静态优先级调度类的抢占式调度。 RMS()可以有效使用。 每个优先级的任务数为1。 EDF (最早截止日期优先) 对内核服务的有限支持。 可配置的任务数。 锁定/解锁计划程序。 支持内存管理。 使用基本的内存管理器处理内存分区(即区域)中固定大小的可分配对象。 静态优先级调度 运行时优先级更改。 挂起/继续任务。 互斥体支持。 包括OCPP ()以克服优先级反转情况。 支持信号灯,消息邮箱和EventFlags 。 将API挂钩在应用程序和CPU端口级别。 基于软件的任务堆栈溢出检测。 :laptop: 移植可用性 系统 BSP / CPU端口 笔记 德州仪器Stellaris LM4F120 :check_mark: Linux机器 :check_mark: 最低要求POSIX.1b标准 要添加其他端口,请先阅读此。
文件列表
PrettyOS-master.zip
(预估有个57文件)
PrettyOS-master
Applications
mutex
priority_inversion
priority_inversion.c
9KB
stackoverflow
stackoverflow.c
6KB
Utilis
uartstdio.c
13KB
uartstdio.h
2KB
暂无评论