-
基于事件的永久开源实时操作系统 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,即一个任务有一个私有信号量。
- 2022-02-03 19:53:02下载
- 积分:1
-
pos机contactless源码,c语言
pos机contactless源码,c语言-pos machine contactless source, c language
- 2022-04-22 21:44:47下载
- 积分:1
-
s3c2440开发板的usb驱动程序经过测试完全适用
s3c2440开发板的usb驱动程序经过测试完全适用-S3C2440 development board for usb driver tested fully applicable
- 2023-06-27 07:55:04下载
- 积分:1
-
VCHOME数据库_嵌入式编程
VCHOME资料库_嵌入式编程-VCHOME database _ embedded programming
- 2022-03-07 21:09:30下载
- 积分:1
-
pic18f458 microcontroller serial port how to receive and send
pic18f458 单片机串口如何实现接受和发送-pic18f458 microcontroller serial port how to receive and send
- 2023-01-13 20:30:03下载
- 积分:1
-
单片机控制led滚动屏(可扩展)
应用背景使用c8051f020单片机做主机,控制led屏显示芯片带动led发光二级管,使用扫描方式可显示文字 字母等,关键技术由于c8051f020单片机的频率高,做主控制器可做到led亮度可调,无闪烁,稳定性好。本程序是32x24点阵的led模块,可以扩展。
- 2023-02-05 22:45:03下载
- 积分:1
-
详细介绍了i.MX31ADS的硬件安装手册
详细介绍了i.MX31ADS的硬件安装手册-i.MX31ADS的硬件安装手册
- 2023-01-29 06:55:03下载
- 积分:1
-
uCos精简版
Porting 的 uCOS-II V2.84 (目前Micrium)最新版之 Keil C51 工程,专供给 8051 上做任务调度,我已将 Code Size
改小至 4000 Byte,对于 X-Ram 的用量也仅 160 Byte(于 Keil C51 V8.08a 下编译后).我在 Main.c 内创建了两个
任务调度的 LED 闪烁程序,方便了解任务是如何被创建的,同时我也在 Keil C51 的 Project 内设好了 Simulator
模式及 Port 1 窗视可即时的观测。
- 2022-04-21 04:23:28下载
- 积分:1
-
lcd kb 程序
lcd kb 程序-LCD kb procedures
- 2022-03-18 20:11:18下载
- 积分:1
-
不同于一般形式的软件编程,嵌入式系统编程建立在特定的硬件平台上,势必要求其编程语言具备较强的硬件直接操作能力。无疑,汇编语言具备这样的特质。但是,由于汇编语言开...
不同于一般形式的软件编程,嵌入式系统编程建立在特定的硬件平台上,势必要求其编程语言具备较强的硬件直接操作能力。无疑,汇编语言具备这样的特质。但是,由于汇编语言开发的复杂性,它并不是嵌入式系统开发的一般选择。而与之相比,C语言--一种"高级的低级"语言,则成为嵌入式系统开发的最佳选择。-Unlike most forms of software programming, embedded systems programming based on the specific hardware platform, is bound to require its programming language with a strong ability to direct hardware. Undoubtedly, the compilation of language with such qualities. However, the assembly language development complexity, it is not embedded systems development in general choice. But compared with C language-- a "senior vulgar" language, embedded systems development as the best option.
- 2022-03-05 17:26:17下载
- 积分:1