-1

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

4

1 回答 1

2

QTwxWidgets都有用于嵌入式系统的端口,尤其是那些能够运行像您的 arm 板这样的体面的 linux 发行版的系统。

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

那里应该有其他选择,但您可能会出现上述情况,因为:-

  • 他们有出色的社区支持。
  • 这两个库都是免费和开源的。
  • 他们有非常好的开发工具......免费和开源的 IDE 和 RAD 工具。
  • 易于在桌面上开发 GUI。
  • 将您的应用移植到其他平台(Android、win32/64、OSX ..etc)。
  • .....这个名单还在继续。
于 2013-05-27T01:40:51.010 回答