文件名称:CooCox CoOS - 免费并开源的嵌入式实时操作系统
文件大小:1.52MB
文件格式:ZIP
更新时间:2014-08-25 03:04:10
免费开源 操作系统 嵌入式
一款免费并开源的嵌入式实时多任务操作系统,最小系统内核小于1KB。 具有高度可裁剪性,支持优先级抢占和时间片轮转两种任务调度机制,自适应任务调度算法,中断延时时间几乎为0,可检测堆栈溢出,支持信号量、邮箱、队列、事件标志、互斥等多种同步通信方式。 CoOS还支持ICCARM、ARMCC、GCC多种编译器,故不仅可以在CoIDE中通过勾选直接使用,还能独立应用于MDK和IAR中。官网提供了大量可直接使用的示例及应用代码。
【文件预览】:
CoOS
----Document()
--------CoOS_User_Guide_CH.doc(1.35MB)
--------CooCox CoOS's TERMS AND CONDITIONS.pdf(23KB)
--------CooCox CoOS用户手册英文完整版.doc(1.35MB)
--------CooCox_CoOS_User_Guide.pdf(732KB)
--------readme.txt(896B)
----kernel()
--------timer.c(16KB)
--------task.c(38KB)
--------sem.c(10KB)
--------queue.c(13KB)
--------event.c(16KB)
--------OsServiceReq.h(1KB)
--------mbox.c(10KB)
--------kernelHeap.c(16KB)
--------OsMM.h(936B)
--------OsTimer.h(2KB)
--------utility.c(3KB)
--------utility.h(1KB)
--------hook.c(2KB)
--------OsError.h(2KB)
--------core.c(8KB)
--------OsTask.h(4KB)
--------mutex.c(12KB)
--------CoOS.h(9KB)
--------OsFlag.h(2KB)
--------time.c(14KB)
--------OsCore.h(685B)
--------OsQueue.h(1KB)
--------OsMutex.h(2KB)
--------mm.c(10KB)
--------OsTime.h(1KB)
--------coocox.h(1KB)
--------OsConfig.h(7KB)
--------OsEvent.h(3KB)
--------OsKernelHeap.h(1KB)
--------flag.c(23KB)
--------serviceReq.c(6KB)
----portable()
--------IAR()
--------Keil()
--------arch.c(3KB)
--------OsArch.h(2KB)
--------GCC()
M0适配
----OsConfig.h(7KB)