FlyThings OS:基于Linux实现现代化人机交互体验的新嵌入式操作系统
FlyThings OS 是深圳市中科世为科技有限公司基于Linux深度裁剪定制开发的一套小型嵌入式操作系统。
系统以Linux为基础自主开发了一个应用开发框架,实现了一套物联网等领域下的一套带人机界面的操作系统。替代传统Linux+QT和WinCE的人机界面解决方案。具备稳定,快速,更便利开发的整体解决方案。
系统技术亮点:
启动速度快:2-3秒
开发便利:基于自主开发的GUI集成开发以及调试工具
交互流畅:GUI针对硬件平台做深度优化,具备了现代化的视觉交互体验,同时保证了低硬件资源的损耗。
典型应用平台:
Z11s平台:ARM Cortex-A7 1.2G CPU,64MDDRII
Z6s平台:ARM926EJS 600MHz CPU,32MDRAM
FlyThings OS 1.0版本:
bootloader:zkloader 全自主开发代码,启动速度100ms即可引导进入到kernel
kernel:基于linux 深度裁剪,镜像文件小于2M。使得系统在2秒内即可完成系统启动
GUI界面:自主开发了一系列现代化的人机交互控件集,为客户提供了快速开发的基础。
系统:
wifi:通过wpa支持了wifi连接,wifi热点功能。
camera:支持v4l2 视频接口,轻松接入uvc,mipi等视频输入。
mediaplayer: 通过芯片厂家提供的硬件解码器功能,封装了标准的mediaplayer功能。轻松实现媒体解码
usb调试:基于USB实现了调试,文件传输下载的功能。
freetype2矢量字库支持:通过支持freetype2矢量字库,使得GUI上绘制的文字更加美观,无锯齿。
整体的开机速度可在2-3秒内完成界面的启动,可进行人机交互
ZKSWEditor FlyThings集成开发环境:
开发环境基于Eclipse平台二次开发完成了一套集 GUI界面,逻辑代码开发,调试为一体的集成开发环境。
为传统linux开发解决两大痛点:
1.GUI开发下载调试不便。
2.需要使用Linux 开发环境开发。
欢迎有需要人机交互的朋友联系我们:
更多推荐
所有评论(0)