柿饼派,是上海睿赛德电子科技有限公司(https://www.rt-thread.org/)基于柿饼UI(Persimmon UI)所开发的一款触摸显示屏最小系统。
图1 开箱
柿饼派是一款122.0×75.0mm大小的板级电路,正面是一块4.3寸的触摸显示屏,背面则如图2所示。由于柿饼派今年才开始推出货架产品面向用户市场,目前网上资料相对较少。因此我们先简单看一下板级电路的功能组成。
图2 板级电路功能示意图
网上目前没有查询到柿饼派的MCU资料,板级电路也没有预留JTAG或者其他调试接口,仅有一处USB供电、下载程序接口,以及扩展SD卡存储接口。简单来说,柿饼派的用户资料并没有很好地支撑起这么一块SOM,很多底层的硬件资料是默认抽象出来不对用户进行开放,而当我使用一天Persimmon UI之后,有点理解设计者的想法。
柿饼UI(Persimmon UI),是上海睿赛德电子科技有限公司开发的一款现代化、类安卓的嵌入式交互界面设计。这款软件目前可以通过官方提供的链接进行下载,下载链接:https://pan.baidu.com/s/1gEcj40IfrUZYVpMXtYvfog,提取码:lrlk。Persimmon UI这一款IDE操作示意如下图所示。
图3 Persimmon UI界面示意图
Persimmon UI的特点,在于控件的丰富,和对底层硬件的抽象。点击菜单工具栏中的“帮助”——>“使用说明”,可以看到Persimmon UI将控件、API进行了较为详细的使用介绍,方便用户在使用控件或者底层API硬件控制函数。
图4 Persimmon UI用户使用说明
到此,我们终于对柿饼派有了一定直观的了解,其实也就能够明白厂家设计之初的想法。其实,柿饼派主要是为了满足用户能够快速开发嵌入式交互逻辑的需求,提供了一套系统方案。柿饼派的目的,不仅在于提供了一块易于开发的触摸显示屏SOM,同时借助强大的RT-Thread OS满足对硬件底层的任务调度,在Persimmon UI层面对UI设计做了一定程度的封装优化工作,以便用户能够更好地专注于交互逻辑开发需求。
图5 柿饼派系统方案架构示意图