微控制器的 Linux 图形库

微控制器的 Linux 图形库

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

答案1

到目前为止我能想到三个选择:

  1. 依靠第三方产品为您的触摸屏提供简单且独立于平台的实现。我认为最好的例子是护身符触摸屏。您使用 HTML 设计 GUI,并使用其小部件实现用户交互。您只需实施其简单的串行协议即可与触摸屏之间传输数据。

  2. 虽然我没有亲身体验过这些选项,但我确实四处查看了一下,看到了一个名为电子图形用户界面。如果您想尝试一下,那里有一些旧的下载...不过,看起来它并没有真正得到积极维护。

  3. 自己动手。我通常倾向于开箱即用的解决方案,因为公司可以证明添加 200 美元的触摸屏是合理的,它可以提供开箱即用的所有功能。但是,由于您似乎不想产生经常性成本,因此您可能希望自己动手。我不知道您是否需要 emWin 提供的所有功能,例如 VNC 支持。

这是另一个相关问题:https://stackoverflow.com/questions/366278/graphics-library-for-embedded-systems-without-linux

相关内容