云屏系统简介

云屏系统是在嵌入式微系统msOS基础上行成的,因为当前主流的嵌入式彩屏GUI编程,硬件要求高,软件开发复杂,界面效果不理想,不符合让嵌入式人员专注于业务逻辑的理念。HMI屏、串口屏具有简单易用的特点,但只能实现比较简单、有限的界面应用,不能满足复杂的需求,比如中文输入。我们能否把Android手机做成一个大号的单片机,类似JAVA虚拟机,搞一个可以运行STM32的C语言的虚拟机实现嵌入式版本的App。用硬件单片机实现C语言虚拟机,单片机通过串口控制Android。采用主流的Html5+JavaScript网络技术取代自定义串口通讯接口,实现远超过GUI的功能,比如音视频、WIFI、3G、4G功能。
在这样的背景下我们云屏系统m>**plorer的诞生了,2017年10月份我们提出了云屏系统的基本框架,并开发验证了其可行性

云屏系统的设计架构:MCU + Android,云屏系统架构设计有五要素:
1、MCU为主控、Android为从机,两者基于Html5浏览器技术实现网络交互。
2、MCU负责业务逻辑,并创建界面控件,Android端安装云屏App,让Html5浏览器负责控件解析,类似显卡,网卡功能。
3、Android端接入云后台,实现远程监控、系统升级与维护。
4、基于MDK编译器插件,在PC上实现所见即所得的界面效果。
5、通用的图像识别控件,让嵌入式人员进入图像识别时代。
云屏系统是基于强大的Html5浏览器技术,无需学习Android与JAVA。核心技术是Html5+JavaScript。

我们设计云屏系统的目的一方面是希望用户能更专注于核心业务逻辑部分,不需要太多关心其它辅助部分,如网络、显示、存储。我们将单片机作为核心业务逻辑,将android端作为辅助,即使android端系统出现了问题,也不会影响核心功能。二是这一方式对嵌入式开发人员而言,不需要重新学习新的开发工具,只要会C语言直接采用keil工具开发即可;也不用了解android系统的运行和各种控件;对于各种眼花缭乱的JS语言和框架完全可以忽略。
这里写图片描述
云屏系统的特点j 简单、易用、稳定。云屏系统利用MDK的插件在浏览器中展现,使用C语言开发,让所见即所得。云屏系统的远程下载方式,让软件升级、维护省时省力省心。
这里写图片描述

这里写图片描述

基于云屏系统,开发了云屏手机msPhone,让大家开发更方便。
这里写图片描述

猜你喜欢

转载自blog.csdn.net/qq_42863248/article/details/81633861
今日推荐