【柿饼派试用体验】使用体验

楼主

【柿饼派试用体验】使用体验

aple0807

5

主题

14

帖子

867

积分

身份:LV3 中级技术员

E币:820

发消息

4204

0

发表于 2019-7-1 08:45:09

只看该作者

倒序浏览

由于之前只有C,C#开发经验,一开始对js不太熟悉,不过还好js和C的语法相似,研究起来也没有太大难度。

几天使用下来,对柿饼派的开发模式也算是熟悉了。Persimmon UI软件的帮助菜单可以下载官方的样例程序,跟着样例配合说明文档学习各个控件也很容易。

bs001_load.png (60.92 KB, 下载次数: 142)

下载附件

保存到相册

2019-7-1 08:44 上传

和VS开发C#神似,都是所见即所得,虽然每个控件还不像C#中那样配置灵活,功能强大,但相比同等量级的emwin、littleVGL等系统来说,使用起来实在太方便了。

图片类控件可以直接选择PC机本地资源,选择后自动添加到项目目录。

bs002_cloud.png (126.92 KB, 下载次数: 134)

下载附件

保存到相册

2019-7-1 08:44 上传

控件回调函数直接把函数名填在“调用属性”位置,然后在当前ui对应的js文件中添加同名函数即可。现在的控件调用功能相对单一,只有一个功能。以后如果加上按下,弹起,按住可执行不同的回调函数用起来就灵活多了。

bs003_callback.png (26.39 KB, 下载次数: 148)

下载附件

保存到相册

2019-7-1 08:44 上传

总体来看,柿饼采用所见即所得开发方式,制作UI及其方便。比起市面上的成品串口屏用法还要简单,可以媲美组态屏的UI部分,启动速度比组态屏要快的多,这可能是rt-thread的功劳,市面上的组态屏底层大多是linux或者wince。

之前用DWIN串口屏开发UI系统,脚本用汇编很是痛苦。柿饼脚本用js,最起码可读性强多了,语法又接近常用的C语言,编写复杂逻辑要简单的多。

吐槽下,柿饼的下载速度略微慢了点,毕竟板载存储用的16MB nor flash,扇区擦写比较耗时,容量也有点小,可添加的资源有限。还有开机界面的rt-thread商标在真正的产品上很多客户可能无法接受,我们做的大多产品基本开机都要显示客户商标的,现在学习阶段可以不用管,希望以后这个页面是可自定义的。

柿饼通信方面稍微弱了点,对外只开放了两个串口和SPI的基本传输,协议要自己实现。之前做各种算法都是C实现的,js无法使用指针,基本不能直接用了,我们的下游设备基本都是用的modbus通信,这两天正在移植,希望通信速度可以跟的上,这个就看软件定时器的精度和响应速度了。

写原创有奖励!2025面包板原创奖励正在进行中

举报

13

您需要登录后才可以评论 登录 立即注册

友情链接