2013-03-14 39 views
0

我想在HMI域中工作并开始学习它。基于Qt的ARM9 TouchScreen GUI

在第一阶段我想开发基于Qt GUI的ARM9触摸屏应用程序。任何人都可以请建议如何去为它和任何预算ARM9开发板集成触摸屏液晶为此目的?我想尽可能使用opensource平台。

我知道我可以在支持一些操作系统(比如说嵌入式Linux)的ARM板上更容易地实现它,或者可以使用基于java或Qt的GUI的Rasberry Pi。但我不想使用操作系统,而只想开发一个简单的触摸屏GUI应用程序(例如)在ARM板上打开一个LED(不需要运行任何操作系统)。

我的下一步学习将使用触摸屏图形用户界面,raspbian的Rasberry Pi,我已经在网上找到了大量资源。

感谢

+0

Qt需要使用基本的操作系统。所以如果你想使用Qt,你仍然需要嵌入Linux。 – 2013-03-14 08:49:11

+0

@Kamil那么,任何其他GUI开发选项不需要任何操作系统支持? – 2013-03-14 08:56:58

+0

然后你需要编写你自己的操作系统。你需要一些能够管理显示,管理触摸事件,网络和任何你需要的东西。 ARM9只是x86_64的CPU架构。 – 2013-03-14 09:33:53

回答

0

这可能是更好的只是得到一个低端平板电脑或者为什么连一个电话,不是额外的触摸屏的一个开发板便宜得多。 Plus Android已开放。获得Ubuntu触控兼容设备可能是一个好主意。这个Pi虽然便宜,但也非常不足。便宜的平板电脑或手机将更适用,尤其是因为Qt的官方Android支持即将临近。那么为什么要花费更多的钱在较低应用范围的低规格设备上呢?更不用说用市场设备获得的各种传感器 - 相机,指南针,陀螺仪,GPS,加速计 - 这些可以在HMI场景中派上用场。最后但并非最不重要的一点是,图形驱动程序在生产设备中通常比原型板要好。

+0

我想探索微控制器特定的GUI选项,因为我需要在ARM9上为其他可以控制电机的项目工作,分析并显示传感器读数。 – 2013-03-14 08:56:16

+0

@GauravK - 你可以得到一个额外的USB微控制器插入到你的Android为10-15美元。与开发板相比,它仍然更容易,也更便宜,你必须找到驱动程序,安装Linux,编译Qt,并且可能无法获得帮助,因为几乎没有人使用Qt开发板,而且没有社区。 – dtech 2013-03-14 09:04:20

+0

只是出于好奇心想要知道,触摸屏应用程序(比如高端冰箱) - 他们使用操作系统来达到这个目的吗?我不这么认为..我使用ARM9阅读关于GE冰箱触摸屏面板的某处。我想学习开发类似 – 2013-03-14 09:14:12