1,Qt编译arm版本后,里面有很多歌文件夹。其实只需要将里面的lib文件夹拷贝到板子上就行了。有文章说要把plugin文件夹也一并拷过去。我没拷,也没发现问题。
拷贝时先将lib文件夹tar压缩后,然后U盘拷过去,利用超级终端操作解压到对等目录。
然后要设置环境变量:
export QTDIR=/usr/local/arm/arm-qt-4.8.1
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
只设这两个就好了,那个bin没必要设。
2,将程序通过终端发送到板子的相应目录。先在终端里rz,然后右键单击选择文件---发送。收到文件后,文件会存储在你在终端里输入rz命令时的所在目录。为了方便,先新建个文件夹。然后chmod +x 。。。。,使这个文件可执行。(只需要拷贝或者说发送这个可执行文件到板子里就行了,不需要把整个工程文件夹都拷过来)。运行后发现,中文字体完全不显示。解决办法是下载一个文泉驿字体库,文泉驿字体库分两种一种是.ttc文件较大,但只有一个文件。一种是.qpf,
我推荐这个。里面有120、130、140、150、160号字体,每个号对应Normal和Bold两种。
将.qpf文件拷贝到arm板子上的qt的lib库里的fonts文件夹就可以了。
文泉驿字体库,qpf格式的,下载地址:http://download.csdn.net/detail/yanzi1225627/4478888
在主函数里程序里设置,
QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
。。。。。 。。。。。。。 。。。。。。
QFont font("wenquanyi",12,QFont::Bold);//使用wenquanyi,12号字体,粗体
a.setFont(font); //这个a指的是Application a
网上还有说,还需要增加一个ARM开发板上的环境变量,在/etc/profile文件中增加:
export QT_QWS_FONTDIR=/usr/local/qt463lib/lib/fonts 这个我没有设置,也正常显示了!留在这里做参考吧。
3,linux PC与arm板子udp通信注意事项:
默认的板子是没有防火墙的,而PC上有。所以一定要在pc上,关闭防火墙。service iptables stop
最后上张截图吧:
这是pc上的:
这是Tiny210,arm开发板上:
手机没带数据线,奶奶的。。。
遗留的问题:
在arm板子上,我用的鼠标,遗憾的是没有键盘。要是能移植个类似于左下角的小键盘连带输入法就好了。有知道的兄台指点下。
分享到:
相关推荐
依据《嵌入式Linux学习笔记(基于S5PV210、TQ210).pdf》,亲自手动移植到tiny210;支持nand flash启动引导内核机busybox,tftp功能等 .svn版本管理 u-boot-2014.04 linux-3.10.46 移植过程自己总结的笔记 此处给出...
万勇 Tiny210 开发板 的驱动源码包
友善之臂Tiny210V2开发板最新的裸机开发示例程序友善之臂Tiny210V2开发板最新的裸机开发示例程序
结合opencv库和qt图形编程,实现在tiny6410开发板上显示一幅保存在开发板中的图片。
编写裸板程序 , 在 tiny210 开发板上 , 用核心板上的 4 个 LED 灯 , 生成一个 4 位 2 进制数计数器 , 以大约 1Hz 的频率 (1 次 / 秒 ) 计数 ( 显示 0,1,2,3...) 。
Tiny210开发板用户手册 -- 友善之臂ARM A8开发板Tiny210使用手册
station是运行在tiny6410arm板上 (使用Qt creator最新版可以轻易的改变目标平台) 对学习QT的DateStream类及序列化很有好处哦。 发送方(balloon)把原例的本机模式改成了局域网广播模式,更便于跨平台演示 ...
用友善的网上的资源leds驱动,自己作了一个简单的led灯应用程序希望对初学者有所帮助
已经编译好的qt5.7,可用于将qt开发出来的应用移植到讯为iTOP-4412开发板上,还需要ARM交叉编译工具arm-2014.05-29-arm-none-Linux-gnueabi-i686-pc-linux-gnu.tar.bz2 网址:...
编译 UBOOT2012 版时候遇到的问题,需要修改部分代码;移植SPL 的两种方法,按照步骤基本可以移植成功。
C语言基于tiny4412开发板的人脸识别系统源码.zipC语言基于tiny4412开发板的人脸识别系统源码.zipC语言基于tiny4412开发板的人脸识别系统源码.zipC语言基于tiny4412开发板的人脸识别系统源码.zipC语言基于tiny4412...
tiny210 arm可用opencv库,附qt+cv测试程序,内有写好的cvimg与qimg转换的类
tiny6410开发板SD卡烧写去器,SD-Flasher.exe
Tiny4412开发板手册
Tiny6410与RFID读卡器通信 并实现LED模拟控制和QT显示 阶段总结
tiny6410开发板上所有元件封装,AD格式,供大家参考。
QT上button对LED简单控制,友善之臂的LED驱动
从51到ARM裸机开发实验(006)Exynos4412 GPIO实验源码(基于Tiny4412开发板)
本资源含奋斗STM32 TINY开发板多个例程及相关资料