首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > 其他 > 基于事件的永久开源实时操作系统 Raw OS

基于事件的永久开源实时操作系统 Raw OS

资 源 简 介

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
VIP VIP
0.190607s