Micrium – µC/OS-II Kernel Features

μC/OS-II是一款抢占式实时操作系统内核,适用于多种嵌入式处理器,包括ARM、MIPS等。该RTOS旨在帮助开发者节省时间和资源,提供最小6K字节到最大24K字节的ROM占用范围。支持的任务模型包括任务和中断服务例程,并提供了丰富的内核服务,如信号量、互斥锁、事件标志等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Who should use this RTOS?
Developers who want to save time on their current and next embedded system project, and who want the cleanest, most popular, and robust RTOS on the market.


Supported Processors
See complete list in Processor Chart


Maximum ROM Footprint (Unscaled): 24 Kbytes


Minimum ROM Footprint (Scaled): 6 Kbytes


Number of Kernel Services: 10 different using 80 API calls


Multitasking Model: Preemptive


Code Execution Entities: Tasks, ISRs


Dynamic Objects: Static and Dynamic


Data Movement: Message Mailboxes (unlimited)and Message Queues (unlimited)


Semaphores – Full Counting: Yes (unlimited)


Mutexes – With Priority Inheritance: Yes (priority calling)


Event Flags: Yes (unlimited), configurable for 8, 16, or 32 bits


Memory Partitions – RAM Management: Yes


Timers: Yes (unlimited)


========


Actel Cortex-M1
Altera Nios II, Cortex-M1
Analog Devices AduC7xxx (ARM7), ADSP-21xx, Blackfin 5xx, SHARC
ARM ARM7, ARM9, ARM11, Cortex-M1, Cortex-M3
Atmel SAM7 (ARM7), SAM9(ARM9), AVR, AVR 32
Freescale 9S08, 9S12, Coldfire, PowerPC, i.MX
Fujitsu FR50
Infineon TriCore, 80C16x
Intel 80×86
Lattice Micro32
Luminary Micro Cortex-M3
Microchip PIC24, dsPIC33, PIC32 (MIPS)
MIPS R3000, R4000
NXP ARM7, ARM9, Cortex-M3
Renesas H8, M16C, M32C, R32C, RL78, SH, 78Kx, V850
Samsung ARM7, ARM9
ST 80C16x, STR7 (ARM7), STR9 (ARM9), STM32 (Cortex-M3)
TI MSP430, TMS320, TMS470, TMS570, Cortex-R4 (ARM7)
Toshiba Cortex-M3
Xilinx MicroBlaze, PowerPC
ZILOG Z80, eZ80
通过Micrium – μC/OS-II Kernel.


 Posted by Ian at 13:39
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值