广告

msExplorer平台即将问世

2018-3-7 22:23 513 2 5 分类: MCU/ 嵌入式 文集: 嵌入式微系统msOS成型记
        msExplorer是什么,这个恐怕是很多第一次接触到这个词语的朋友们在脑海中的第一反应。在讲msExplorer是什么之前,我们需要先来讲讲它的前身msOS。msOS是凤舞天在多年嵌入式开发经验的基础上,结合手机和结构化编程的思路,提出的一个消息机制为核心的简化版实时性操作系统。但是随着物联网方面的各种需求的增多,以msOS为操作系统的单片机开发中普遍面临大屏幕驱动以及网络通讯方面的困难。为了解决面临这些问题,于是msExplorer应运而生。下面是msExplorer的一个基本框架:

        msExplorer采用了msOS为它的核心运行系统,通过单片机控制Android端HTML5浏览器框架的方式进行开发。用户只需要在用keil开发时调用我们公司开发的GUI/NetWork库就可以快速的实现各种应用。
       我想可能会有很多人会问到为什么会将系统结构设计成这种单片机控制android的方式,而不是设计成android来控制单片机的方式。其实我们公司最早的第一代产品就是采用的手机控制单片机的方式,手机端用j2me开发应用,单片机端负责外设。但是这一模式在很多场合会有一定的缺陷。比如我们在最早将手机控制单片机的模式用在门禁场合时,因为里面的业务逻辑都是在手机端实现的,而手机在长时间的运行后容易出现系统变慢,磁盘变坏,或者系统挂起的现象,容易导致用户无法开门。另外还有在车载系统开发中,因为android平台一个开机时间长,android系统庞大,用户开发android的水平有限,对外部突然掉电导致的磁盘错误无法控制,容易造成无法开机等现象。
       为了克服这样的问题,我们提出了核心业务逻辑优先的设计哲学理念。这样设计的目的是为了让客户更将专注于核心业务逻辑部分,而不需要太多的关心其它的辅助部分,如网络、显示、存储。所以我们将单片机作为核心业务逻辑,将android端作为辅助,这样就算是android端系统出现了问题,依然不会影响我们的基本核心功能。比如门禁的核心功能就是开门,其它的信息处理都是次要的,就算是网络坏了,或者屏幕坏了也不会影响开门的基本功能。毕竟科技的终极目标还是以人为本。这个设计哲学理念让我们最终采用了以单片机来控制android系统的方式。
        其次采用这一方式对嵌入式开发人员而言,首先他不需要重新学习新的开发工具,直接采用keil工具开发即可;同时也不用了解android系统的运行和各种控件的熟悉;对于各种眼花缭乱的JS语言和框架也可以当成空气。唯一所需要了解的就是我们的GUI/NetWork接口。为了进一步减轻重新学习力,GUI/NetWork提供的接口也是尽可能的简单。
        msExplorer采用的这种模式和三极管的工作模式有点像,起放大作用。就是嵌入式人员只需要提出要求,剩下的事情就全部由android来搞定。未来如果嵌入式人员需要采用AI,那么他完全无需要自己去学习AI,只要通过接口告诉android端,就可以完成。这样就轻松放大了嵌入式开发人员的能力。阿基米德曾经说过,给我一个杠杆,我可以撬动整个地球。我想说的是,msExplorer就是这样的一个放大器,可以帮助嵌入式人员来撬动一个新的领域。
广告

文章评论 5条评论)

登录后参与讨论

yiyunsuiyu 2018-4-13 12:21

666

凤舞天 2018-3-8 18:01

技术上使用了android的html5,单片机跟浏览器对接起来了,这样无需懂android和java,嵌入式人员只需要懂硬件及C语言就可以开发雨滴推出的智能屏了

harryhe 2018-3-8 18:01

dddd

givh79_163.com 2018-3-8 13:39

以为是浏览器。。。

凤舞天 2018-3-8 11:52

这就是智能屏,单片机控制配置即可,二次开发可以实现更丰富的界面、微信等APP应用,网络,云后台等等,大家期待吧。

雨滴,专做智能屏
相关推荐阅读
凤舞天 2018-05-10 18:35
【博客大赛】是贫穷限制了理想吗?
昨天,看到俞敏洪在演讲中批评现在的北大没有理想了,跟现在的普通大学没什么区别,我把这个视频发到了msOS群中,于是群友围绕这个问题交流起来。其中有群友认为,北大里也有不少穷学生,穷学生当然以生存赚钱为...
凤舞天 2018-05-01 21:01
Python为什么这么火!
在河池学院跟一个学生聊到Python,他正在移植MicroPython到stm32中去,于是我就问他Python为什么这么火?之所以问这个问题,因为之前在msOS群中很多群友有接触Python,我当时...
凤舞天 2018-05-01 20:29
教学“现代电源技术”课程
上周,应广西河池学院彭建盛教授邀请,给他们的机电学院大三的学生教授“现代电源技术”课程,为期一周,完全按学校的正式课程32学时教,而把这32学时压缩在一周,课程表出来的时候,让我一惊,大出我意料,因为...
凤舞天 2018-04-18 19:02
如何测量PCB短路问题
一块新板子,辛辛苦苦焊接了很多器件,上电前却发现电源与地短路,而实际上电源与地是最容易短路的,因为到处都是铺地,一般碰到这个问题,大多数的方法是无奈之下一个个的把脚位密的器件拔掉,确认哪儿短路。但是碰...
凤舞天 2018-04-15 01:05
【博客大赛】跟孩子谈自己的成长历史
有一次回家比较晚,于是跟孩子说,儿子,你看爸爸累不累,赚钱辛苦不辛苦,没想到孩子竟然回了一句:你还累啊,妈妈才是真的累呢,你是最幸福的。我问为什么?他回答道:你看,你既能赚钱,又有这么好的老婆,还有我...
凤舞天 2018-04-01 15:24
孩子教育从化学开始
之前,我给孩子讲知识,可谓天南地北,偏向物理为多,过年在家,教侄子化学,教着教着,感觉化学对于孩子来说非常重要,可以让他认识当前这些东西是什么东西,这些东西是怎么来的。也就是说,化学解决了这些是什么东...
我要评论
5
2
广告
关闭 热点推荐上一条 /2 下一条