tag 标签: msExplorer

相关博文
  • 热度 7
    2018-3-11 22:46
    2760 次阅读|
    1 个评论
    本周四,公司正式敲定,msExplorer平台落地的核心产品就是智能屏,雨滴今后打上智能屏的标签,雨滴就是做智能屏的,这样2017年一年的转型终于有了成果,形成了一条清晰完整的路线。 为了记住这个事件,也为了更好的总结这个过程,便于大家学习,特把雨滴智能屏整个思路怎么来的写出来。 智能屏的定义,跟我有直接关系,所以有必要先从我的历史写起。 我是浙江温岭人,小孩时家里条件差,父亲不甘于命运,跟姑父去青岛回收废电气、废金属,再买到温岭当地,90年代青岛因为国企改革,所有有很多废旧电气淘汰下来,而浙江因为民营经济兴起,所以需要大量的金属资源。父亲回收的废旧电气恰好是我童年的玩具,这样让我获得了广泛的知识面,更为可贵的是,因为很多废旧电气稍作改装就可以使用,所以本地人经常拆解电气,利用局部可以用的零件做各种产品,最典型的就是废旧电脑淘汰下来的风扇,有些进口的风扇110VAC,我国电压220VAC,要么需要2个串联使用,要么需要用一个变压器降压到110VAC上。可以这么讲,当地废旧电气改装是很普遍的,而那个时候,虽然还是初中生,但是因为有父亲给我买的“电工学”,学了一些知识,很创新的利用2uF的油浸电容(拆机的很多,零成本)代替了变压器,很好的改造了110VAC的风扇,现在还用在老家的厕所里。这一次的改装创新获得家人和周边人的认同,促进了我继续在这条道路上前进。 因为家里条件的限制,但是有很多废旧电气,所以拆解,改装是我的拿手活,比如用竹子代替陶瓷做滑动变阻器,用电机旋转产生脉冲交流电捕鱼,用晶体管自激振荡做逆变器,用功放模块改装功放,用定时闹钟加可控硅做定时电饭煲煮饭,这些案例很多,做的越多让我越灵活变通,说好听一点是灵活应用,说难听点就是土气十足。 少年时期的经历一直支配着我,让我思考问题总是侧重基于当前条件设计一些简单易用的东西。 大学时接触了MCU51单片机,并且做了几个项目,所以对单片机有比较深的感情,之后进入了手机设计公司,接触了当时高上大的手机技术,所以我做的第一件事情,就是把手机技术应用到单片机中,于是就有了“实用单片机系统”(MS)这一套基于MCU51的单片机软件开发平台,获得了比较广泛的认同。之后做大功率高频感应加热电源,PLC等,又把这一套MS进化为带OS和GUI的msOS,更是获得大家支持,建立了2000人的大群,因为有群友的支持和互动,自己的状态也越来越好,甚至有些陷入其中。 msOS是基于Stm32 ARM内核的,因为项目要求只支持黑白字库屏,然而还有很多需求是需要支持大彩屏的,需要很大的Rom和Ram,此外需要涉及多种字库,光彩屏的GUI就很复杂,使用起来很糟糕,下载程序周期也很长,所以大彩屏是一个开发痛点,而当前的解决方式一般是采用迪文或者大彩等的串口屏,工业上用支持modbus协议的HMI屏。串口屏部分解决了大彩屏的需求,但是对于复杂的界面他们还是无能为力,此外市场又开始对网络有需求,比如4G,WIF等,需求不停的升级,当前的串口大彩屏无法很好的满足市场需求。 我本想着基于msOS在STM32F429上升级到彩屏GUI,但是因为时间受限,此外彩屏GUI自己也越想越复杂,做了一段时间就放弃了,但是这个需求该如何突破,一直在脑子中占据着。直到有一次在msOS群内聊天,再次提到这个问题的时候,我突然冒出来一个想法,能否利用android先进的GUI,在android上虚拟一个单片机虚拟机,这样android系统就可以运行单片机程序实现大彩屏,于是马上把这个想法告诉了郑总和苏鹏。 郑总和苏鹏是两位android专家,郑总去寻找单片机虚拟机,但现有的都不理想,苏鹏则从技术角度阐述这条路的艰难,于是这个想法陷入了困局,但是我脑子中总觉得这个事情应该是有解的,于是过了几天我找了苏鹏,跟他提到一点,老板是干什么的,老板就是要把“不可能变成可能”,在这个聊天中,我突然想到干嘛非要找虚拟机呢,直接用现成的单片机,这个问题不就解决了,于是把郑总和田飞峰也叫进来,把我这个想法跟他们一讲,大家都很认同,于是一起去喝酒祝贺。 到了第二天郑总就想好了整个软件的架构,因为2017年一年,他都在接触玩具类产品,尤其是blockly编程,所以他之前的研究工作,加上雨滴这几年做了很多客户定制api的工作,把这些已有的东西整合打包起来就搞定了整个软件,取名为msExplorer。这样说干就干,保密进行中,直到2017年底才逐步解密对外公布,为了便于推广,做了一款针对嵌入式人员使用的手机:msPhone, msExplorer是一个技术平台,那么这套技术的最终产品是什么,一直没有定论,虽然现有的客户都可以统一到这个平台上,但是就雨滴主业手持机来说,为了它做这么一个平台显然没有太大的意义。我能想到的一个应用是工业图像识别,但是这个作为一个具体的产品,也不需要这么一个技术平台,那么这个msExplorer,到底最终的产品是什么? 2018年春节过后,田飞峰和苏鹏带着msPhone样机去了一趟美国,路途中苏鹏受一个同行做彩屏驱动测试设备的朋友李先生影响很大,回来后跟我讲了他的故事,于是我和郑总还有苏鹏去了李先生哪儿看了一下,被他反复灌输了彩屏这个名词,此外苏鹏好心在苹果总部带回一台iPhoneX手机给我,我体验了一下人脸识别,之前我对于iPhoneX不是很认同,原因在于没看到有多少人买,其次感觉人脸与指纹相比,没有本质性的区别,但是直到我使用了iPhoneX之后,我的观念开始变化,人脸识别相对于指纹减少了一个按Home键的过程,让我的操作体验非常好,起码我的大拇指少按了一下,手指不用再这么疲劳了。这个事情又一次促进我思考,我为什么在人脸识别上这么后知后觉呢,作为IT人员,苹果把产品都做出来了,我都感觉不到它的意义,只有用了才让我感受到它的价值,这说明我的思维远远的落后于时代了,于是我开始否定自己。于是我把这周这两件事情结合起来,我们msExplorer的意义所在,就是为了给客户介绍开发的难度,那么作为客户来说,核心就是大彩屏,客户有大彩屏需求,若让客户在使用大彩屏少比串口屏更简单,那么我们这个msExplorer平台就有很大的价值了,因为简单易用了,追求简单易用才是技术发展的需求,想到这儿,“智能屏”三个字就自动的出现在脑海中。 周四到公司跟大家一交流,大家虽然觉得土一点,但是接地气,比较适合,于是就确立了智能屏这个名字,雨滴就是做智能屏的。
  • 热度 6
    2018-3-7 22:23
    2215 次阅读|
    5 个评论
    msExplorer平台即将问世
    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
    2018-2-8 11:55
    3703 次阅读|
    2 个评论
    深圳市雨滴科技有限公司,介绍一下我自己的公司
    深圳市雨滴科技有限公司是一家专注于信息与能源行业的创新型企业。 公司以自主研发的嵌入式核心平台 msPLC/msOS 为基础,结合信息与能源行业的需求,形成了 msExplorer 、 msPower 两大技术平台。依托这两大特色知识产权的平台,雨滴科技在物联网信息化和绿色能源的方向,走出了一条独具特色的创新道路。 msExplorer 是一个在物联网信息化领域的全栈技术解决方案。这一方案整体打包了硬件、前端、后台服务器,让客户的创新以最小的代价实现。 目前旗下包含了五大类产品: ü msPDA :专注于信息采集; ü msPad :专注于信息控制; ü msPanel :专注于信息显示; ü msPos :专注于信息打印; ü msCore :专注于核心智能模块,它是开放的硬件平台,让用户得以自行或委托设计自己独特的产品。 msPower 是一个面向高频智能开关电源领域的通用型技术平台。它实现了现有的各种开关电源拓扑结构,如:功率因数补偿、 PWM 斩波硬开关、 LLC 调频软开关、 ZVS 调相软开关、三相变频等。 基于该平台设计的产品包括:工业智能电源、医疗电源、图像识别、变频控制器等。尤其是工业智能电源,广泛应用于焊接、淬火等行业。 ms 系列平台的核心宗旨是“让创新成为一个人的事”,这也是雨滴科技为之奋斗不止的动力。每一个创新的个人就像一颗颗小雨滴,当无数的小雨滴汇聚在一起,在成就自己的同时,也将改变我们的世界,让她变得更加丰富多彩,充满活力。