自己接触的操作系统也有不少了,如RT-Thread、μCos等,这些实时操作系统基本的思想就是围绕任务的调度。更像是一个软件平台,提供使用者丰富的软件资源。RT-Thread是比较成功的应用于消费类产品的国产实时操作系统。而MsOS是以简单、易用为宗旨,以简洁为中心。
MsOS更像是采用传统软件编程分层的思想,基于分层分块思想开发代码,复用率、可移植性高,实现跨平台分为了App应用层、System系统层、Drive驱动层,各个层又分为好几块,App层分为数据集、业务逻辑及菜单界面,设备层又分为多个不同的设备。MsOS的全貌如图:
C#命名规范,MsOS吸收了C#关键的几个编程规范: