gpt4 book ai didi

linux - Linux 平台上微 Controller 的 GUI 库

转载 作者:太空宇宙 更新时间:2023-11-04 04:48:41 30 4
gpt4 key购买 nike

我一直在使用 lpc1788 (Cortex M3) 评估板。对于一些应用程序开发,我使用了 Segger 的 GUI 库/工具,名为 emWin。虽然我已经完成了 keil uVision 4 上的应用程序开发,但我很想知道是否可以在与 GUI 库一起使用的 Linux gnu-arm 工具链上完成同样的工作。顾名思义,emWin 不适用于 Linux 平台开发。而且,不开源的成本也很高。如果有任何可用的选项,有人可以告诉我吗?

最佳答案

QTwxWidgets两者都有用于嵌入式系统的端口,特别是那些能够运行像你的arm板这样的像样的Linux发行版的系统。

  1. QT Embeded 包含它自己的窗口管理器..并且似乎不需要 X11。 link to Wiki
  2. wxWidgets 通常包含其他 GUI 库。 Link to Articles
    有:-
    • wxGTK for GTK+(如果您将 GTK 压缩到您的设备中)。
    • wxX11(如果您可以在您的设备上运行 X Window 系统)。
    • wxDFB 用于使用 DirectFB 的“无资源”设备
    • wxNano-X Nano-X

应该还有其他选项,但您可能会选择上述选项,因为:-

  • 他们拥有出色的社区支持。
  • 这两个库都是免费且开源的。
  • 他们拥有非常好的开发工具...免费且开源的 IDE 和 RAD 工具。
  • 轻松在桌面上开发 GUI。
  • 您的应用可移植到其他平台(Android、win32/64、OSX 等)。
  • ......这样的例子不胜枚举。

关于linux - Linux 平台上微 Controller 的 GUI 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16734631/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com