嵌入式应用软件的移植
newyoung
学无止境.
展开
-
手动制作qt字库解决字体大小问题
摘要: QT4.7.0在移植到开发板上的时候,中文支持是必不可少的,如何让QT支持中文,如何制作QT支持的字体文件,如何使QT UI编辑器中的字号与开发板中的字号一致。作者通过实验进行了一一验证。介绍: 1、初体验: QT程序中指明的字体和字号在/fonts目录下没有对应的字库文件时,QT会选择某一个存在的字库文件来显示;那么,如果你的系统中只有需要一种字体和字号,转载 2013-03-13 23:42:31 · 1890 阅读 · 5 评论 -
arm-linux下移植的qt和tslib那些鸟事
网上总是有成千上万的文章关于qt在不同平台下移植的,关于arm-linux下移植的最为广泛,同时问题也最多.本人移植过完整的2套qt(qt4.8.2和qt4.6.4)其中也遇到过各种头疼加蛋疼的不成功经历,个人先随意归纳总结下希望对新童鞋有帮助,对于大侠们欢迎批评指正,可以给些更高效的意见和方法:1:主要移植不成功的原因还是环境变量的设置问题.我是指移植前的配置比如QMKSPEC和交叉编译器.原创 2013-05-19 21:22:40 · 926 阅读 · 0 评论 -
qt,tslib移植过程探索小记
许多移植qt和tslib的可能会失误过,就是ts_calibrate可以校准,为什么qt应用程序还不可以按下?原因在我前文中也有部分介绍,可以参考下大概,但有一点是很致命的,就是你tslib单独移植好后,新的qt源码包有木有基于你设置的tslib来进行qt的配置和移植?为此我特地做过一个对比实验:就是做完2个移植完的qt执行包,其中一个不指定tslib的编译.对比发现lib下有libQ原创 2013-05-19 21:55:38 · 909 阅读 · 0 评论 -
嵌入式系统中看门狗概述
一直以来对于嵌入式中的watch dog(看门狗)都比较陌生,一直都不知道它到底是做什么的,单从名字上看也不知其所以然,然后就在网上找到了一篇blog,就是再说看门狗的作用和概述,原文如下: 1、概述: WATCHDOG对于没有底层开发经验的开发人员来说,可能比较陌生,但是它在系统起到非常重要的作用,相当于系统警察,当系统发生严重错误(如程序进入死循环等)不能转载 2013-05-19 22:05:13 · 954 阅读 · 0 评论 -
关于不同版本qt上字体问题的解决方案
关于移植qt字体问题的解决方案.(4.8.2的qt版本+800x600的显示分辨率)1:经过arm-linux平台上实验论证qt4.8版本不支持ttf字体(也许本人能力有限还存在某些编译时的参数问题没有加载), 如果是ttf字体则在应用程序中对qt字体的修改后,一份simfang.ttf的字库的支持就会随着设置而改变字体的格式和大小。但移植好的4.8版本的qt只能正确的识别qpf格式的字体,一原创 2013-03-13 23:50:50 · 2268 阅读 · 0 评论 -
qt编译不识别tslib报找不到问题的解决
先介绍一下我的交叉编译环境,OS是Ubantu-Linux,交叉编译器是arm-linux-gcc-4.3.3(arm-2009q1),其它,tslib-1.4、QT4.7.2,硬件平台Omap3530。 以前我的交叉编译器使用的是arm-linux-gcc-4.3.2,联合编译QT4.7.2和tslib-1.4没有任何问题。现在,我换成了arm-linux-gcc-4.3.3,原创 2013-06-05 22:15:26 · 1523 阅读 · 0 评论 -
ARM平台QT移植解决字体方案的终结篇
补充说明下: 最近本人在之前发表过一篇谬文,最近又重新移植了一下qt4.8.2的arm版本qt,成功解决了字体的问题,原因还是自己看配置时候不认真造成的,在此向看过此文的大侠们表示深深歉意,字体的大小根本不存在一系列的字体小不合适等问题。下面就是我新的解决方法:1:底层qt的支持这里就是在配置的时候注意查看配置需要选项,下面是我终极版的配置绝对好使:./configure -prefix原创 2013-06-28 11:31:29 · 4146 阅读 · 2 评论 -
LINUX对音频编程的方法概述
(1)数字音频音频信号是一种连续变化的模拟信号,但计算机只能处理和记录二进制的数字信号,由自然音源得到的音频信号必须经过一定的变换,成为数字音频信号之后,才能送到计算机中作进一步的处理。数字音频系统通过将声波的波型转换成一系列二进制数据,来实现对原始声音的重现,实现这一步骤的设备常被称为模/数转换器(A/D)。A/D转换器以每秒钟上万次的速率对声波进行采样,每个采样点都记录下了原始转载 2013-07-02 20:45:25 · 791 阅读 · 0 评论