GUI的现状
目前GUI人机交互已经深入到各行各业,而且每年的需求量都在增长。
当下嵌入式GUI的整体情况如下(欢迎补充):
RTOS+EMWIN/ucGUI:小型,开发不便
Linux+QT:占用内存和存储空间较大
Linux+MiniGUI:开发相对便利,但交互过于陈旧;目前为止暂无新更新。
WINCE: 停止更新
Android:系统相对于其他系统庞大,硬件配置要求较高。
寻找一种开发便利,嵌入式GUI系统
系统选型:
在众多的操作核心内核中,Linux由于其相对完善的资源以及设备驱动的支持,成了我们基础系统的唯一选择。
GUI要求:
交互要求:
交互需要能通过类Android等移动设备的人机交互体验,带来更人性化和现代化的GUI交互
开发要求:
需要提供所见即所得的开发工具,便于用户开发。同时逻辑部分需要可以自主定义,不影响具体项目开发时候需求。
所以我们做了一套全新的Linux GUI系统【暂时取名叫FlyThings】
系统资源情况:
目前已经流畅运行于ARM9 600MHz 32MBDRAM; ARM Cortext-A7 1.2G 64MDDR 无硬件2D加速平台。
启动速度:
3秒进入GUI开始交互,最快可达2秒。
GUI介绍:
字体:FreeType2 支持矢量字符;
图片格式支持:png,jpg,.9
绘图格式:RGBA8888
开发工具:ZKSWEditor FlyThings IDE,可以运行于Windows和Linux的桌面系统下。
控件集合:按键,文字,编辑框,进度条,圆形进度条,图形旋转,波形,列表,二维码,时钟,窗口容器,视频播放,摄像头等控件。
输入法:支持中文,英文,数字输入
国际化:支持多国语言设置
第三方库支持:支持标准c,c++的开源软件导入编译开发
开发工具页面:
GUI演示的gif动画(由于GIF动画转换后有损失,所以看到的显示效果要差很多)
中科世为HMI 方案 FlyThing OS
https://developer.flythings.cn
联系电话 13728931930
离线
关心是否开源?
歪朵拉开源硬件: https://widora.cn
淘宝: https://widora.taobao.com/
离线
强答一发,不开源!
离线
stm32能用不
离线
坐等开源。。。
离线