Linux平台上的微控制器GUI库

时间:2013-05-24 12:09:20

标签: linux user-interface arm microcontroller

我一直在使用lpc1788(Cortex M3)评估板。对于某些应用程序开发,我使用了Segger的GUI库/工具,称为emWin。虽然我已经完成了keil uVision 4的应用开发,但我很想知道在与GUI库一起使用的linux gnu-arm工具链上是否可以做同样的事情。正如名称本身所暗示的那样,emWin并不适用于Linux平台开发。而且,它的昂贵也不是一个开源。如果有任何选择,有人可以通知我吗?

1 个答案:

答案 0 :(得分:2)

QTwxWidgets都有嵌入式系统的端口,特别是那些能够运行体面的Linux发行版(例如你的扶手板)的端口。

  1. QT Embeded打包它自己的窗口管理器......似乎不需要X11。 link to Wiki
  2. wxWidgets通常包含其他GUI库。 Link to Articles
    有: -
      如果您将GTK挤入设备,
    • wxGTK for GTK +。
    • wxX11,如果您可以在您的设备上运行X Window系统。
    • wxDFB用于使用DirectFB
    • 的“免费资源”设备
    • wxNano-X代表Nano-X
  3. 那里应该有其他选择,但你可以上面因为: -

    • 他们有很好的社区支持。
    • 这两个库都是免费和开源的。
    • 他们有非常好的开发工具...... IDE和RAD工具是免费的&开源。
    • 在桌面上轻松开发GUI。
    • 您的应用程序可移植到其他平台(Android,win32 / 64,OSX ..等)。
    • .....这个清单一直在继续。