|
发表于 2018-6-19 12:38:23
|
显示全部楼层
我没有用过zwsw的产品,根据版主的描述和z11s SDK,给一点猜测和建议。
猜测如有雷同,纯属巧合。
在某个时间,zwsw开发出了z6s, 建立了zwsw的所见即所得的HMI 界面开发方式,。
z6s的规格为
CPU: 新唐 N329系列
http://www.nuvoton.com.cn/hq/pro ... ies/?__locale=zh_TW
OS: Linux
GUI: 基于minigui 3.0的GUI,命名为easyui
http://www.minigui.org/zhcn
z11s的规格为
CPU: 全志V3S
https://www.amobbs.com/thread-5666157-1-1.html
OS: Camdroid OS, an Android-lite operating system
http://www.allwinnertech.com/ind ... p;a=index&id=38
初步看是基于Android 2.3 (API 9)
从Activity看,有可能有基本的Android GUI Framework, 即Window Manager, SurfaceFlinger, InputService。
但从64M内存上看,也有可能直接基于Linux Framebuffer和input,这样只有Andoird Core, 没有Java JVM及Framework, 内存占用会很小。
GUI: 基于minigui 3.0的GUI,命名为easyui, 动态库名为libeasyui.so
z11s 架构为
[Application]
[minigui 3.0]
[Android GUI Framework (WM, Surfaceflinger)]
[Android core]
[Linux Kernel]
将原来基于Linux Framebuffer的minigui, 移植到Android 的Activity上,好处是快速的移植。不好是丢失了Android GUI的表现力。
所以准确讲z11s是 Android + minigui。
z11s 的优势
1. 开发环境做得不错,基本上所见即所得
z11s 的劣势
1. 没有完全的平台化,开发平台,API及功能定义绑架在Android系统上
2. 没有基于原生的Android GUI
3. 开发方法复杂
z11s 的建议
1. 开发模型不上不下。怎么说呢,没有完整的HMI通讯协议和控制方法,导致一般用户上手困难。同时客户的不稳定代码也会影响产品的声誉。
我对HMI串口屏了解不多,但从淘宝看的一款来看,客户只能定制界面。是不是HMI就该这么玩呢?
对于有能力了解开发模型,有能力开发HMI通讯协议和控制方法,是不是也有能力制作控制主板呢?
2. 基于原生的Android GUI,同时增强HID,触摸,扫码和输入法功能。
|
|