首页 操作系统 WindowsServer     /    CooCoxCoOS-免费并开源的嵌入式实时操作系统

CooCoxCoOS-免费并开源的嵌入式实时操作系统

上传者: coocox_up_team | 上传时间:2024/4/19 7:28:07 | 文件大小:1.52MB | 文件类型:zip
CooCoxCoOS-免费并开源的嵌入式实时操作系统
一款免费并开源的嵌入式实时多任务操作系统,最小系统内核小于1KB。
具有高度可裁剪性,支持优先级抢占和时间片轮转两种任务调度机制,自适应任务调度算法,中断延时时间几乎为0,可检测堆栈溢出,支持信号量、邮箱、队列、事件标志、互斥等多种同步通信方式。
CoOS还支持ICCARM、ARMCC、GCC多种编译器,故不仅可以在CoIDE中通过勾选直接使用,还能独立应用于MDK和IAR中。
官网提供了大量可直接使用的示例及应用代码。

文件下载

资源详情

[{"title":"(43个子文件1.52MB)CooCoxCoOS-免费并开源的嵌入式实时操作系统","children":[{"title":"CoOS","children":[{"title":"Document","children":[{"title":"CoOS_User_Guide_CH.doc <span style='color:#111;'>1.35MB</span>","children":null,"spread":false},{"title":"CooCoxCoOS'sTERMSANDCONDITIONS.pdf <span style='color:#111;'>23.09KB</span>","children":null,"spread":false},{"title":"CooCoxCoOS用户手册英文完整版.doc <span style='color:#111;'>1.35MB</span>","children":null,"spread":false},{"title":"CooCox_CoOS_User_Guide.pdf <span style='color:#111;'>731.61KB</span>","children":null,"spread":false},{"title":"readme.txt <span style='color:#111;'>896B</span>","children":null,"spread":false}],"spread":true},{"title":"kernel","children":[{"title":"timer.c <span style='color:#111;'>16.37KB</span>","children":null,"spread":false},{"title":"task.c <span style='color:#111;'>38.41KB</span>","children":null,"spread":false},{"title":"sem.c <span style='color:#111;'>10.46KB</span>","children":null,"spread":false},{"title":"queue.c <span style='color:#111;'>13.06KB</span>","children":null,"spread":false},{"title":"event.c <span style='color:#111;'>16.27KB</span>","children":null,"spread":false},{"title":"OsServiceReq.h <span style='color:#111;'>1.24KB</span>","children":null,"spread":false},{"title":"mbox.c <span style='color:#111;'>10.49KB</span>","children":null,"spread":false},{"title":"kernelHeap.c <span style='color:#111;'>16.00KB</span>","children":null,"spread":false},{"title":"OsMM.h <span style='color:#111;'>936B</span>","children":null,"spread":false},{"title":"OsTimer.h <span style='color:#111;'>2.07KB</span>","children":null,"spread":false},{"title":"utility.c <span style='color:#111;'>3.02KB</span>","children":null,"spread":false},{"title":"utility.h <span style='color:#111;'>1.28KB</span>","children":null,"spread":false},{"title":"hook.c <span style='color:#111;'>1.67KB</span>","children":null,"spread":false},{"title":"OsError.h <span style='color:#111;'>2.03KB</span>","children":null,"spread":false},{"title":"core.c <span style='color:#111;'>7.91KB</span>","children":null,"spread":false},{"title":"OsTask.h <span style='color:#111;'>4.09KB</span>","children":null,"spread":false},{"title":"mutex.c <span style='color:#111;'>11.78KB</span>","children":null,"spread":false},{"title":"CoOS.h <span style='color:#111;'>8.84KB</span>","children":null,"spread":false},{"title":"OsFlag.h <span style='color:#111;'>1.96KB</span>","children":null,"spread":false},{"title":"time.c <span style='color:#111;'>13.82KB</span>","children":null,"spread":false},{"title":"OsCore.h <span style='color:#111;'>685B</span>","children":null,"spread":false},{"title":"OsQueue.h <span style='color:#111;'>1.25KB</span>","children":null,"spread":false},{"title":"OsMutex.h <span style='color:#111;'>2.00KB</span>","children":null,"spread":false},{"title":"mm.c <span style='color:#111;'>9.65KB</span>","children":null,"spread":false},{"title":"OsTime.h <span style='color:#111;'>1.07KB</span>","children":null,"spread":false},{"title":"coocox.h <span style='color:#111;'>1.33KB</span>","children":null,"spread":false},{"title":"OsConfig.h <span style='color:#111;'>6.64KB</span>","children":null,"spread":false},{"title":"OsEvent.h <span style='color:#111;'>2.51KB</span>","children":null,"spread":false},{"title":"OsKernelHeap.h <span style='color:#111;'>1.12KB</span>","children":null,"spread":false},{"title":"flag.c <span style='color:#111;'>23.42KB</span>","children":null,"spread":false},{"title":"serviceReq.c <span style='color:#111;'>5.54KB</span>","children":null,"spread":false}],"spread":false},{"title":"portable","children":[{"title":"IAR","children":[{"title":"portForM3.asm <span style='color:#111;'>3.06KB</span>","children":null,"spread":false},{"title":"portForM0.asm <span style='color:#111;'>3.50KB</span>","children":null,"spread":false}],"spread":true},{"title":"Keil","children":[{"title":"port.c <span style='color:#111;'>7.10KB</span>","children":null,"spread":false}],"spread":true},{"title":"arch.c <span style='color:#111;'>3.32KB</span>","children":null,"spread":false},{"title":"OsArch.h <span style='color:#111;'>1.92KB</span>","children":null,"spread":false},{"title":"GCC","children":[{"title":"port.c <span style='color:#111;'>9.05KB</span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"M0适配","children":[{"title":"OsConfig.h <span style='color:#111;'>6.65KB</span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

  • besonzore:
    不错,可以用于参考2019-09-03
  • freesky_wb:
    非常好,代码全面,而且有针对arm的移植接口、文档等2016-01-29
  • 花儿乐队2018:
    感谢作者的努力,不错2015-05-07
  • xialibaren008:
    不管咋样,作者付出了精力,学习一下2015-04-10
  • wyzgliu:
    非常好,代码全面,而且有针对arm的移植接口、文档等2013-08-20

免责申明

【好快吧下载】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【好快吧下载】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【好快吧下载】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,8686821#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明