[原创] [MsgOS]发个自己写的cortex-m单片机专用的操作系统

科技猎人   2016-6-14 13:53 楼主
系统介绍:
MsgOS是科技猎人为cortex-m内核单片机写的一个微型操作系统,包括消息触发,任务管理,时间管理,内存管理,shell,驱动框架等在内的一整套嵌入式解决方案。
作者基于之前的学习和铺垫,于2014年1月正式开启MsgOS项目,经过约两年(利用休息时间)的努力系统基本形成,现对外开源,欢迎大家学习使用,同时也期待大家的反馈和建议。

系统特点
1.消息触发:以消息触发作为系统核心的运行机制。一切不能或不便于直接调用的功能函数都可转化为通过消息间接调用。
2.平台专用:对cortex-m内核单片机专用,和CPU特性紧密耦合,牺牲可移植性的同时也带来了系统的简洁高效。希望MsgOS+cortex-m能成为最实用的单片机开发体系。
3.协抢两用:消息处理可以是协作的也可以是抢占的,使系统可微小也可全能。系统启动默认只有一个处理消息的线程,即协作方式运行,用户也可创建其他线程进行抢占处理。
4.简约主义:追求可靠稳定、易学易用、简单高效。不求高大全,但求在一个小的领域内简单实用。
5.自由开放:系统依照BSD协议开源免费,愿更多的工程师使用及反馈。同时也会逐步吸纳其他志同道合的小伙伴一同参与到系统开发维护中。


源码见附件,最新版以官网为准


  • 224135n7rb7sn8yuro5rc8.png

回复评论 (20)

1 来自 2楼 okhxyyo 

汇总帖在此:
[MsgOS]——by 科技猎人
https://bbs.eeworld.com.cn/forum. ... 3237&fromuid=536508

玩板看这里: https://bbs.eeworld.com.cn/elecplay.html EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!
点赞  2016-6-23 15:16
论坛真是藏龙卧虎啊
    懒得很
点赞  2016-6-14 14:38
引用: zca123 发表于 2016-6-14 14:38
论坛真是藏龙卧虎啊

谢谢支持
点赞  2016-6-14 16:50
已下载研究,是否能够搞一个gcc的工程版本?
点赞  2016-6-14 18:28
引用: senjienly 发表于 2016-6-14 18:28
已下载研究,是否能够搞一个gcc的工程版本?

谢谢支持,gcc编译器支持得以后了,需要完善的地方很多一个人忙不过来的。
点赞  2016-6-14 19:28
得学习学习。
这孩子,成熟的象征,理智的典范。
点赞  2016-6-14 20:28
楼主厉害
training
点赞  2016-6-14 21:03
引用: lonerzf 发表于 2016-6-14 20:28
得学习学习。

谢谢支持。。。。。。。。。
点赞  2016-6-14 21:11

谢谢支持。。。。。。。。。
点赞  2016-6-14 21:11
楼主这么猛,感谢分享,期待多来EEWORLD
加油!在电子行业默默贡献自己的力量!:)
点赞  2016-6-15 09:36
引用: soso 发表于 2016-6-15 09:36
楼主这么猛,感谢分享,期待多来EEWORLD

谢谢支持,感觉这里不够热,访问量下载量都不高
点赞  2016-6-15 20:36
引用: 科技猎人 发表于 2016-6-15 20:36
谢谢支持,感觉这里不够热,访问量下载量都不高

我们推荐推荐
加油!在电子行业默默贡献自己的力量!:)
点赞  2016-6-16 16:09
引用: soso 发表于 2016-6-16 16:09
我们推荐推荐

谢谢支持
点赞  2016-6-16 16:23
引用: soso 发表于 2016-6-16 16:09
我们推荐推荐

源码我都出了,给加个精华热门呗
点赞  2016-6-16 16:27
额, 大哥,system拼错了。。。
点赞  2016-6-20 22:34
引用: phope2000 发表于 2016-6-20 22:34
额, 大哥,system拼错了。。。

呃,还真是拼错了。。。
其实从头写一个操作系统大部分还是苦力活,像单词拼写,变量命名,缩进处理等很多细节都需要花费很多时间去不断完善。
点赞  2016-6-21 09:32
小编译器的,以前写过。
OS这个真没有写过,楼主高人啊

您已经发光了,向你学习。

MicroPython中文社区https://micropython.org.cn/forum/  
点赞  2016-6-22 23:17
引用: 5525 发表于 2016-6-22 23:17
小编译器的,以前写过。
OS这个真没有写过,楼主高人啊

您已经发光了,向你学习。
...

能写编译器,你也是够厉害的了。
点赞  2016-6-23 09:11
简单的编译器,没啥难得,有现成的算法,照着写就行。
楼主有空,把写的os, 里面的细节跟大家讲讲啊,
这样大家会有些反馈,虽然直接不能让你受用,但是能帮你 把你右脑里面的东西,挤到左脑里面去。
MicroPython中文社区https://micropython.org.cn/forum/  
点赞  2016-6-23 20:52
12下一页
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复