ExpOS简介

ExpOS操作系统——更少代码,更好体验!

Less Coding, Better Experience

ExpOS是Express Operating System 的简称,一款专门针对工业物联网(IIOT)硬件设计的“低开发代码,高用户体验”的组态式操作系统。由于将复杂的底层硬件细节和上层软件编程概念进行了重新封装,转变成符合思维习惯的组态式可视化组件,使软件开发如同搭积木一样简单、直观,大大降低了嵌入式软件开发难度和工作量。通过配套的可视化组态开发环境ExpOS Studio,开发者(甚至对于不熟悉软件开发的初级开发者)能短期内迅速掌握技巧,快速设计出适合自己系统所需的强大应用(APP)。

WareExpress长期专注于嵌入式操作系统软件和核心硬件开发和维护,针对特定应用领域进行软件优化,可使软硬件精确匹配,保证系统更稳定,更高效。通过使用ExpOS相关的硬件和软件工具,开发者无需花费大量时间和精力在通用的底层软件和硬件模块,可更专注与具体应用领域相关的软硬件开发,以更低成本,更快速度设计出更好用户体验的行业产品。

与传统嵌入式软件开发模式相比,有如下优势:

  • 开发门槛低:无需图形编程知识,用可视化组态式编辑软件Studio,“所见即所得”、“0”代码设计和生成界面,任何人都能开发出专业应用;

  • 软件代码量少:只需设计与应用相关的逻辑,算法等代码,界面、触摸,软件功能等均由ExpOS操作系统自动完成,快速集成软件;

  • 开发周期短:在没有硬件情况下,可在PC上开发软件,同时通过模拟器验证功能和效果,软硬件开发同时进行,有效缩短产品周期;

ExpOS操作系统目前只支持ExpCore核心模块(528MHz ARM Cortex-A7),用户可通过如下之一方式准备硬件:

- 用户设计硬件:直接购买ExpCore模块,按模块管脚定义,用户自己设计PCB板,连接显示屏,触摸屏,串口,GPIO, USB等电路

- 采用现成硬件:购买集成了ExpCore模块的WareExpress合作伙伴硬件, 如大器智成 JS串口屏

1539649221730911.png

Studio组态式开发工具

ExpOS Studio是一套专门针对ExpOS操作系统设计的组态式集成开发环境(IDE),包括了一系列丰富的软件工具,如UI编辑器,脚本编辑器,模拟器,下载器等,通过这些工具,用户能方便地组态界面,定义软件功能,模拟调试及下载运行,从而快速地设计出适合不同应用场合的软件APP。开发者只需在Studio里“所见即所得”,鼠标点击/拖拉零代码生成界面,然后编写少量JavaScript代码描述应用行为,即可设计出炫酷动态界面效果的APP,如同制作PPT/网页一样简单、直观!

studio.png

通过Studio,用户能轻松设计如下界面效果的界面应用。

目前支持几十种常用软件控件(如文本框、按钮、进度条、仪表盘等)和硬件控件(如RTC,蜂鸣器,触摸屏等),可满足大部分应用需求.

1536207906171135.png

  •  


下一页