msOS从发布到现在已经有2个多月时间了,QQ群:291235815 的人数在短短时间达到了261人,初级版本在大家的建议下已趋于完善,在此感谢广大网友的支持,尤其那些热心的协助修改、推广的网友。
msOS分为Mcu51及Stm32两个版本,msOS-Mcu51是原来“实用单片机系统”MS3的msOS版本,按照msOS风格标准化了,是标准的前后台裸奔系统,简单易学易用,作为入门,因为架构是跟msOS-Stm32架构相似,为学习msOS-Stm32打下前期基础。
msOS的文档是从msOS-Mcu51入手的,采纳网友建议,抛弃了复杂繁琐的语法及寄存器, 从需求出发,讲解系统架构的演变,再结合一些例子,这样让初学者不被语法及寄存器困扰,自然而然的看懂代码意思,继而了解语法及寄存器。目前msOS-Mcu51部分文档已经写完。
msOS-Stm32是重点,难度相对较大,毕竟PC上常用的中大型编程技巧都在msOS-Stm32中体现来了,比如编程风格、RTOS、分层、面向对象、节拍编程、模块化等等,这个必须要有良好的基础。文档不打算引入太多的概念、术语进去,而是用通俗易懂的表白这些术语,之后再引出术语,一切尽可能的自然。
经常新入群的网友会问,msOS的定位是什么,这是一个很好的问题。
msOS是一个小型嵌入式架构,在于“小”字,没有太多的历史包袱,很容易学很容易用,降低学习成本,让自己专注于自己擅长的领域,实现赢利。对于中小型企业来说,他们本身实力不强,加上人员流动大,团队不稳定,那么第三方开源通用小型平台是他们的首选。msOS特别适合他们长期维护,快速开发嵌入式产品。 对于高校研究所来说,他们的重点就不是嵌入式,重点是研究的对象,但这些往往离不开通用的嵌入式测试、控制平台,但他们又不想投入太多的精力在这方面,更不可能组建很大的团队维护这些,所以msOS对它们来说是一个很好的选择。
可以这么说,中小微型嵌入式软件平台,之前一直没有一个开源的通用架构平台出来,这个本身就是一个市场空白。Linux、Wince等太过于复杂庞大,资源要求也高,需要技术高手可以玩转,甚至还要组建团队才可能,并且还不实时,这个不适合大多数中小企业及个人。uCOS等其他RTOS,只是一个RTOS,它只是解决了多任务而已,不是一个架构性平台。msOS是一个架构性平台,它内部包含了uCOS,此外还包括了常用的开发库,比如GUI、按键、串口、软件定时器等很多函数库,最为关键的是,它基于当前主流的C#、JAVA标准化程序的编写规则,适合长期维护,多人协作开发。并且依靠msOS成熟的基础库,可以快速开发新产品,降低研发成本。
msOS及msPLC DEMO,它不是用来学习的,而是用来快速开发产品的,并且同时解决公司的技术管理问题。
用户377235 2015-9-29 10:57