资 源 简 介
Raw-OS 操作系统特性
符合MISRA C 2004 编码规范,除了几个规则之外。
采用了目前业界最先进的hybrid(混合中断架构)不仅实现了最大关中断时间为0us,cpu利用率更是远超越ucos
3等实时系统。
内核最大关中断时间无限接近0us(整个内核最大关中断时间只有20句汇编),
s3c2440系统最大关中断时间实测0.8us。
支持idle任务级别的事件驱动(协程),基于状态机机制(fsm+hsm),所有idle
级别的事件任务共享一个栈!
支持MPU内存保护模块
支持task
0以及workqueue的中断下半部机制,轻松降低系统最大关中断时间到最低,以及大大提高了系统的实时性。
支持task 256个优先级
支持task无限多个
支持semaphore无限多个
支持task级别的私有semaphore,即一个任务有一个私有信号量。
文 件 列 表
raw-os
include
extension
change_list.txt
copyright.txt
MAINTAINERS.txt
raw_block.c
raw_byte.c
raw_event.c
raw_idle.c
raw_idle_event.c
raw_mqueue.c
raw_mutex.c
raw_obj.c
raw_pend.c
raw_queue.c
raw_queue_buffer.c
raw_queue_size.c
raw_sched.c
raw_sem.c
raw_stm.c
raw_system.c
raw_task.c
raw_task_0.c
raw_task_queue_size.c
raw_task_sem.c
raw_tick.c
raw_timer.c