8ms,基于web的嵌入式或单片机终端的UI及功能程序可视化设计的平台!

8ms平台使用体验


前言

关于8ms平台体验


提示:以下是本篇文章正文内容,下面案例可供参考

一、8ms是什么?

先把网址给到大家http://esp32.8ms.xyz
8ms可视化开发平台是一个款基于web的嵌入式或单片机终端的UI及功能程序可视化设计的系统,能够提高外设应用程序以及UI界面的通用性。通过鼠标或者触摸屏触控拖拽的方式实现界面编辑以及逻辑代码编写,可以低代码甚至零代码的方式实现应用程序及其UI界面的设计开发。对于新手非常友好。以下就是我对8ms平台使用的感受:
(1)免开发环境的搭建。对新手非常的友好,省去了开发环境的搭配
(2)上手快。通过鼠标或者触摸屏触控拖拽的方式实现界面编辑。
(3)烧录过程简单快捷。
(4)可支持硬件:乐鑫ESP32、 Sigmastar SSD201/202,云知声等。
(5)开放源码下载,方便二次开发应用。

二、使用步骤

1.创建工程

http://esp32.8ms.xyz
登录注册进入该页面 选择项目类型
Esp32(示例):
选择esp32
在这里插入图片描述

项目选择
硬件选择
硬件选择

2.开始编辑界面

Esp32(示例):
将控件拖拽到页面,8ms包含页面(传统页面、Tab子页面、窗口页面),控件(暂支持20种控件),保存格式为JSON格式。类似QT的UI操作,如果有用过的朋友,应该很容易上手。给大家看一下我的关于sigmasterSSD201项目
在这里插入图片描述最方便的是可以对控件的具体参数设置,调成理想大小与坐标
在这里插入图片描述我用到了按钮、文本框、弧形互动条控件。大家也可以尝试多种控件。还可以使用积木
在这里插入图片描述

3.烧录

8ms平台还有一个优点就是烧录方便
编辑完毕后,按保存编译,下载bin.
烧录工具下载地址:https://www.espressif.com/sites/default/files/tools/flash_download_tools_v3.6.8_0.zip
烧录结果图如下分别是 sigmaster201 和esp32

sigmasterSSD201
esp32


总结

8ms平台的优点显而易见,易操作,无需配置环境。拖拽式操作所见即所得。开放源码下载,方便开发者二次开发。到目前为止,体验8ms时,页面的控件的座标烧录到开发板上会有一定的偏移,欢迎大家积极使用,一起讨论!