有哪些好的嵌入式操作系统界面库(有哪些好的嵌入式操作系统界面库)

5. emWin

emWin大名鼎鼎的德国Segger公司开发的嵌入式图形界面库,用于构造设计图形化用户界面(GUI)。GUI以“C”源代码的形式提供。

emWin的功能

绘制2D图形:绘制圆、椭圆、多边形、弧线、线图、饼形图;

显示位图文件:显示BMP、JPEG、GIF、PNG格式的图片文件;

显示文字:支持显示多国语言的文字,如中英文;

处理用户输入:如键盘、鼠标、触摸屏的人机交互输入处理;

提供各种窗口对象(图形控件):菜单控件、窗口控件、按键控件、复选框、框架窗口控件;

运行效果图

有哪些好的嵌入式操作系统界面库(有哪些好的嵌入式操作系统界面库)(1)

有哪些好的嵌入式操作系统界面库(有哪些好的嵌入式操作系统界面库)(2)

Emwin功能牛逼,图形炫酷,当然是收费的了。

uc/GUI是Segger公司为Micrium公司(ucos所属公司)定制的emWin;使用的时候都需要向该公司交纳版权费。

STemWin是Segger公司为ST公司定制的emWin;如果我们使用的ST的芯片,则可以免费使用STemWin

https://www.segger.com/products/user-interface/emwin/

6. EmbeddedWizard

Embedded Wizard是德国TARA System公司开发的一个使用舒适、灵活的嵌入式系统GUI开发工具。

主要特性:1)简化GUI开发 2)强大的模拟器,所见即所得编辑 3)图形很漂亮,2D、3D均能够支持,媲美Android界面 4)支持Broadcom、ST、TI等各家MCU 5)支持远程Web UI ,在任何常见的Web浏览器中作为单页面应用程序运行嵌入式GUI 6)收费贵

运行效果图

有哪些好的嵌入式操作系统界面库(有哪些好的嵌入式操作系统界面库)(3)

有哪些好的嵌入式操作系统界面库(有哪些好的嵌入式操作系统界面库)(4)

https://www.embedded-wizard.de/

7. Qt for MCU

Qt for MCU 将能够在没有操作系统的设备上运行,允许开发人员在具有成本效益的单片机上创建流畅的用户界面,基于 Qt 的应用程序现在可以部署在运行传统操作系统的系统以及基于 ARM Cortex M7 的微控制器上。

目前,Qt forMCU 是专门为 ARM Cortex-M 单片机开发的,目前支持测试硬件平台:

· STM32F769i-DISCO

· STM32F7508-DK

· I.MX RT1050-EVKB

· Renesas RH850

除了示例和技术文档之外,Qt forMCU 还提供了 Qt QuickControls,以帮助开发人员的开发。Qt 的设计和开发工具 QT Design Studio 和 Qt Creator,将支持新的图形化工具包的开发。Qt 团队还确保 Qt 的当前用户能够继续使用他们现有的工作流来开发用于单片机的应用程序,该公司预计在 9 月中旬发布评估版本,供用户下载。

https://www.qt.io/qt-for-mcu

8.其他

1)MiniGUI是由北京飞漫软件技术有限公司创办的开源Linux图形用户界面支持系统,经过近些年的发展,MiniGUI已经发展成为比较成熟的性能优良的、功能丰富的跨操作系统的嵌入式图形界面支持系统。“小”是MiniGUI的特色,它目前已经广泛应用于通讯、医疗、工控、电子、机顶盒、多媒体等领域。目前,MiniGUI的最新版本为MiniGUI 3.0。MiniGUI对中文的支持很友好。它支持GB2312与BIG5字符集,其他字符集也可以轻松加入。

http://www.minigui.org/

2)LearningGUI,国内一小伙开发的,完全开源的。LearningGUI高度可裁剪,可配置,库大小从20多K到200多K。占用内存小。Basic版实行静态内存管理,占用10多K RAM. Windows版实行动态内存管理,占用内存与建立控件多少相关。支持内置GB2312—80标准汉字库。提供开放式字库访问接口。提供开放式颜色转换接口。提供消息驱动机制。

LearningGUI-GPLv3-0-3_tar.gz

关注公众号“嵌入式杂谈”,查看更多精彩内容!

有哪些好的嵌入式操作系统界面库(有哪些好的嵌入式操作系统界面库)(5)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页