如何更换Mini2440 FriendlyARM嵌入式板的W35触摸屏的宽度和高度

时间:2014-02-16 09:07:08

标签: qt arm

我有一个带有W35 3.5“触摸屏的Friendly-ARM嵌入式主板。您可以通过以下链接查看该主板:http://www.friendlyarm.net/sites/products/mini2440-35s.jpg。我也使用Qt Creator为此编写QT程序。我必须写一个使用QT的GUI,宽度x高度= 240 x 320.我的意思是宽度= 240,高度= 320.根据我在各种在线文档和页面中发现的,W35的尺寸为320 x 240,表示宽度= 320和高度因此,当我运行程序时,左边和右边有很大的边距,GUI的某些部分在顶部和按钮处切割。如何更换电路板的宽度和高度?

我在Friendly-ARM网站上找到的最近的网页是:http://www.friendlyarm.net/forum/topic/2881。 在这个页面有人提到,在驱动程序/视频目录中有一个文件s3c2410.c,或者在arch / arm / mach-s3c2440目录下有文件mach-mini2440.c我们应该调整一些C #define,但我不知道在板上内核中没有一个。我该怎么办?

1)重新安装内核?

2)编写程序为320 x 240而不是240 x 320

3)将触摸屏更改为类似的设置,如X35或T35

仅供参考,当电路板启动时,Qtopia的尺寸正确。

TIA,

- Saeed Amrollahi Boyouki

2 个答案:

答案 0 :(得分:0)

您需要查找的是将显示从“横向”模式旋转到“纵向”模式的说明。我不确定FriendlyArm中是否包含ARM处理器上的硬件选项,但是这为您提供了开始搜索的位置。我还会在Qtopia论坛中查看类似的切换,即http://qt-project.org/forums/viewthread/8875或类似。

答案 1 :(得分:0)

首先使用-qt-gfx-transformed选项交叉编译您的Qt。

方法1: 您可以使用

旋转Qt应用程序
./myApp -qws -display ":Transformed:Rot90:0"

方法2: 您可以使用

设置显示尺寸
export QWS_DISPLAY=Transformed:Rot90:0

并使用

启动您的应用程序
./myApp -qws