更少代码,更多体验
Less coding, More doing
WeStudio支持硬件

Windows桌面PC

Windows嵌入式PC
- 安装WeStudio:保存WeStudio到Windows主机并安装
- 运行例程:
1) 启动WeStudio,点击菜单”文件->打开例程”打开感兴趣的工程
2) 点击菜单”工具->模拟器”启动模拟器或者生成Windows APP全屏运行,可体验界面运行效果,监测串口,网络数据等。
3) 关闭模拟器或APP,回到编辑模式,点击左边栏对象,可看到各对象名称;点击某个控件名称,可预览,可视化编辑静态属性和动态的动作捷径/脚本。如需详细开发介绍,请参看 在线文档.
- 升级WeStudio:保存WeStudio到Windows主机并覆盖安装,完成升级。
- 更新固件(只适用于官方硬件,USB线和U盘方式选其一):
USB线方式:
1) 在WeStudio中启动调试器,下载重新构建的任意APP,系统将提示更新固件,点击确定完成固件和APP的更新。
U盘方式:
1) 在WeStudio中启动调试器,下载重新构建的任意APP,点击“制作升级盘”按钮,按提示,插入U盘到PC,完成制作过程;
2) 将U盘插入官方硬件,升级程序即开始自动运行,等待升级完毕,拔掉U盘,系统重启新固件即开始运行。
〉WeStudio 1.5.2正式版 (2021-03-03)
- 新增CAN控件device.can (Pi主板高配或Pi-Pro主板)
- 新增串口控件device.com3 (Pi-Pro主板)
- 新增Wifi控件device.wifi,支持小米USB无线网卡(Pi主板)和RT3070 miniPCIe无线网卡(Pi-Pro主板)
- 新增4G控件device.mobile,支持华为ME909S-821和移远E20系列miniPCIe模块(Pi-Pro主板)
- GPIO控件:支持GPIO扩展,可扩展额外的16路GPIO(Pi-Pro主板)
- 新增单总线控件device.onewire 支持DS18B20温度传感器(Pi-Pro主板)
- 新增数据库控件service.database 支持sqlite数据库
- 新增硬件键盘控件device.keyboard,支持USB全键盘/数字键盘,USB扫码枪
- SPI控件:增加模式选择(CPHA,CPOL)
- 板载LED: 默认为开启,可以做为电源指示
- RTC控件:优化RTC网络同步时间,增加device.rtc.syncNetworkTime()方法
- File控件:支持不同操作系统下的回车换行符
- 波形图控件:支持两种新的刷新模式(Fill_Shift_Backward和Fill_Shift_Forward)
- 单行/多行输入框控件:默认输入法增加None选项, 用于隐藏软键盘
- 支持USB鼠标(可热插拔),触摸和鼠标可同时工作
- util:新增不同编码格式(如GB2312,UTF-16)的转换方法,新增整数/浮点数与字节数组相互转换
- 模拟器:支持串口comusb0的模拟
- 调试器:支持核心板外设自定义配置,支持触摸校准,在线调试
- Windows App:默认全屏运行
〉WeStudio 其他正式版
V1.5.0 - 20201026
「注意:从1.5.0开始,通过ExpOS调试器下载App时会自动升级OS,用户不再需要单独下载expos.fw文件升级OS。使用U盘升级的用户,可以在ExpOS调试器上使用”制作升级盘“的按钮自动拷贝OS和App文件到U盘」
- ExpOS Studio改名为WeStudio
- Windows App支持串口通讯
- 支持Linux App (ARM32, ARM64), 可运行在树莓派或其它ARM开发板
- 调试器支持制作升级盘 (U盘升级)
- WeStudio: 配置对话框增加屏幕尺寸自定义选项
- Touch: 设置触摸超时最小值为1秒
- Plot: 修复波形图不能通过脚本修改步长
- File: 修复文件控件rename方法不成功
Studio
V1.4.0 - 20200821
- 新增MQTT控件,轻松连接阿里云和腾讯云
- 新增云消息(CloudMessage)控件,设备之间可订阅和发布消息
- 系统变量(service.variable)支持云端读写
- App OTA升级免费
Studio | expos.fw
V1.3.3 - 20200619
- 修复串口UserDefine协议Bug
- Studio界面字体自适应Windows字体放大
- service.setTimeout支持延时函数名称不加引号
Studio | expos.fw
V1.3.0 - 20200506
- 升级kernel版本至4.19.35,升级文件系统和网口驱动bugFix
- 支持Express Pi开发板及配件
- 支持竖屏显示,界面可设置旋转角度(90,180,270)
- 新增用户事件管理器,用户可以自定义事件
- 脚本编辑器增加代码图形化提示
- 界面编辑器中增加动作脚本代码预览
- 新增图标控件,内嵌流行的FontAwesome图标库
- 新增二维码-qrcode, 存储-storage, ADC, SD卡控件
- 系统变量增加备份和还原方法
- pwm控件周期属性修改为微秒
- plot波形控件增加clear方法
- gpio控件增加沿触发事件onValue方法
Studio | expos.fw
V1.2.5 - 20190922
- kernel升级到4.9.88
- 支持工厂模式
- 串口控件:帧头/帧尾支持多字节
- 串口控件:Modbus Asscii协议BugFix
- 下拉控件:增加 currentText 属性
- 表格控件:增加方法获取单元格内容getItemText(),增加onItemClicked事件
V1.2.4 - 20190824
- kernel升级到4.9
- 升级ID生成算法
- 支持openssl CA和iptables
- net控件:支持https
- 单行输入框:增加maxLength属性
- 表格控件:修改方法名setItemBackgroundColor
- util:增加字节数组转换浮点数的方法
V1.2.3 - 20190723
- 表格控件:单元格支持选中,增加修改单元格文字和背景颜色等方法
- RTC控件:修改时间无效BugFix
- 设备支持硬件ID
- USB检测BugFix
- 模拟器:支持按字符编码发送数据,可以发送中文字符
- 调试器:增加文件MD5显示
- Studio:合并打开工程和打开例程到一个窗体
V1.2.2 - 20190708
- 增加表格控件
- 串口控件支持Modbus RTU/Ascii协议
- 更新部分控件属性和方法
- 以太网线插拔检测问题BugFix
- Studio:支持例程和MAC地址读取
V1.2.1 - 20190602
- 串口控件read()方法BugFix
V1.2.0 - 20190503
* 增加以太网,网络,文件,通道控件
* 支持U盘检测和读写,HTTP网络访问
* 支持OTA(On The Air)远程升级固件和APP
* 开放SDK,支持Linux原生程序(C/C++/GO)与界面通讯,并统一打包成APP
* 支持A/B区升级,即使意外断电,保证系统仍能正常运行
* 优化系统启动性能
* LCD时序BugFix
* 支持无显示屏和触摸屏设备
V1.1.5 - 20190428
* Studio:构建过程BugFix
* 优化文件系统
* 串口:自定义协议BugFix
V1.1.4 - 20190423
* 支持多语言, service.setLanguage(index)一行代码切换语言环境
* 更新logo
* 优化事件函数脚本执行效率
* 串口:支持发送GB2312编码字符串
V1.1.3 - 20190404
* Studio:JS编辑器支持字体和背景设置,枚举变量提示
* Studio:调试器下载优化,4.3寸屏下载BugFix
* 优化电容触摸性能和显示屏电源管理
V1.1.2 - 20190325
* Studio:增加右键菜单,支持控件对齐和图层功能
* Studio:优化USB下载, 增加模拟器日志功能
* Studio:调试器支持读取目标系统硬件信息
* 优化电阻触摸,环境变量,图片按钮和标签控件
* 增加”LED指示灯”和”图形”控件
* 优化界面和对话框控件,支持preload()方法
* util.console.execute()支持重启OS
V1.1.1 - 20190304
* 优化调试器和Bug Fix
* 优化波形控件和标签控件
V1.1.0 - 20190227
* 优化电阻触摸性能,改变校准模式触发方式为“划对角线”
* 优化波形控件:增加步长,刻度长度属性
* 优化USB下载:下载APP时,验证版本信息;U盘下载Bug Fix;
* 修复中文名称图片显示问题
* 支持GPIO和USB:增加device.gpio, device.usb控件
* 支持与Linux原生程序IPC通讯:增加service.nativechannel控件
V1.0.5 - 20190218
* 增加波形控件, 优化开关,圆形标尺,方形标尺,圆形进度条控件,支持过渡色效果
* Studio 支持调试日志跟踪,支持debug和release版本APP
* 优化JS脚本引擎内存效率
* 优化图片显示效率,支持png, jpeg等格式作为logo图片
* 按钮控件支持simulateTouch()方法模拟触摸事件
* 进度条支持定制文字显示
V1.0.4 - 20190106
* 升级图形库,优化脚本执行效率
* 支持串口1和串口2
* 支持480×272, 800×600和1024×600分辨率,和显示屏电源控制
* 支持延迟处理函数service.setTimeout(‘func’, delay_ms)
* 支持开关,圆形进度条和圆形标尺控件
* 更新Studio快捷键
* 增加脚本编辑器的查找和函数列表功能
V1.0.3 - 20181126
* 脚本编辑器支持代码提示,自动补全功能
* 增加”图层”属性
* 支持”矩阵键盘”控件
* 优化触摸性能
* 控件和脚本解释器的Bug Fix
V1.0.2 - 20181031
* 引入资源管理器,并支持中文图片
* 改善脚本编辑器
* 支持100级亮度和蜂鸣器音量
* 更新下载显示界面,修正下载后有时进入触摸校准问题
* 引入触摸超时低功耗属性
* form控件增加透明通道属性
* 各控件颜色,对齐等属性bugFix
* 支持系统运行时间读取,可用于时间测量,精度:毫秒
* 加强调试信息log
V1.0.1 - 20181004
* 支持脚本修改控件颜色
* 支持RTC控件
* 支持util.console.log()输出调试信息
* 更新脚本编辑器布局
* 更正init.js编码问题
* timer控件在studio中可见
V1.0.0 - 20180915
* 初始版本发布!