- 博客(83)
- 收藏
- 关注
转载 减少Qt编译时间暨简单Qt裁剪
<br />编译一次Qt要耗费太多的时间,常常是越着急用它,编起来越慢。其实通过很简单的几招可以帮你节省编译的时间。下面就一一道来:<br />第一招,编译之前确定哪些功能是不必要的,对编译树进行简单裁剪。<br />比如最常见的,像demos, examples,虽然很有参考价值,但完全可以放在后面用到的时候再单独编译小工程,这样可以节省不少时间。经过实践,最简单的方法是修改configure文件,在该文件中有个指定编译目录的字段:<br />QT_DEFAULT_BUILD_PARTS=”libs to
2011-01-26 23:51:00 742
转载 QtEmbedded/Qtopia FAQ
<br />Qt-X11/QtEmbedded/Qtopia及其他常见包的关系?<br />build Qtopia时经常能看到以下的包:<br />qt-x11-2.3.2<br />qt-x11-3.3.x<br />qte-2.3.x<br />qtopia-2.x<br />tmake-1.3<br />qmake, uic, moc<br />...<br /><br />其中Qtopia编译依赖Qte;<br />qt-x11-2.3只与编译一些tool有关, 如uic,moc,qvfb..Qt
2011-01-26 23:44:00 506
转载 原创 qt-extended-opensource4.4.3不同方式的编译
<br />下载qt-extended-opensource-src-4.4.3.tar.gz并解压到/home/work/desktop下<br />并在该目录下创建目录build<br />#cd /home/work/desktop<br />#tar -zxvf qt-extended-opensource-src-4.4.3.tar.gz<br />#mkdir build<br />#cd build<br />设置环境变量:<br />#export QPEDIR=/home/work/des
2011-01-25 23:26:00 982
原创 Using Qt Extended 4.4 with Qt 4.5
<br />Now that Qt Extended has been discontinued you may be wondering how to breathe a bit more life into that Qt Extended 4.4.3 source package you downloaded. Here's one idea, replacing Qt 4.4 wth Qt 4.5. I'm told this gives better performance but I haven
2011-01-24 21:57:00 758
转载 MPlayer在ARM开发板的移植
<br />MPlayer 1.0已经把大部分解码库都自带了,如ffmpeg,但是自带的音频库在S32440下效果非常不好.换成使用libmad效果不错.因此MPlayer在ARM-Linux的最简单的移植只需要移植这两个即可.移植后即进行字符界面的播放.ARM的版本由我学生程磊最早运行成功. 但完整版本需要如下库. 如果需要字幕支持.需要移植freetype库.支持JPG皮肤需要 libjpeg库,打开DVD光盘格式,需要dvdread,dvdnav等,支持pnm库需要libpnm MPlayer的皮肤
2011-01-23 11:45:00 1282
转载 tslib 库的移植
<br /> <br /> 下在tslib库(tslib 库是一个开源的触摸屏驱动程序,现在一般都利用这个程序)<br /> 下面我们一起来研究一下具体的移植过程:<br /> <br /> A : 下载tslib 库 : tslib-1.4.tar.gz源码包<br /> 下载地址: http://blog.chinaunix.net/u2/75270/showart_1793535.ht
2011-01-23 11:42:00 1350
转载 QT4-embedded-4.4.3使用tslib的编译
我用的版本是qt4-embedded-4.4.3编译过程如下下载qt-embedded-linux-opensource-src-4.4.3.tar.bz2,再解压。因为解压后的目录名很长,为方便,重命名为qt4-embedded-4.4.3进入此目录。建立myconfigure脚本文件。此文件内容为#! /bin/sh./configure /<br /> -prefix /qtlib/ /<br /> -release -shared /<br /> -fast /<br /> -pch /<b
2011-01-23 11:39:00 931 1
原创 Linux命令:cp (copy)复制文件或目录
<br />功能: 复制文件或目录<br />说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息<br />参数:<br /> -a 或 --archive 此参数的效果和同时指定'-dpR'参数相同<br /> -b 或 --backup 删除、覆盖目的文件先备份,备份的文件或目
2011-01-23 09:58:00 1105
转载 sh脚本异常:/bin/sh^M:bad interpreter: No such file or directory
<br />在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。 <br />分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。 <br />解决:1)在windows下转换: <br />利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执行。转换方式如下(
2011-01-23 09:28:00 470
原创 Installation Instructions for Linux Systems
Installation Instructions for Linux Systems===========================================1. Install Eclipse 3.3.2 or higher2. Install Eclipse C/C++ CDT Plugin 4.0 or higher3. Download the Qt Eclipse Integration package corresponding to your
2011-01-22 21:44:00 595
转载 Devkit8000(omap3530) tslib1.4+qtopia-core-opensource-src-4.3.5移植全记
<br />参考贴<br />http://www.cnblogs.com/rockstone/archive/2010/01/15/1648836.html<br />http://www.eefocus.com/wenes1/blog/10-05/190293_09ed8.html<br />一: 软硬件<br />1. 主机: ubuntu 804<br />2. 平台: devkit8000(omap3530)<br />3. tslib-1.4<br />4. QT版本:
2011-01-22 18:57:00 1504
转载 基于Arm(OMAP3530)平台的Linux上编译QT4.6.2
<br />环境:ubuntu 8.04<br />硬盘空间:40G<br />QT代码:4.6.2 (下载地址:http://qt.nokia.com/downloads)<br />步骤:<br /> A. Embedded版<br /> 1、修改路径为[qt-install-dir]/mkspecs/qws/linux-arm-g++/qmake.conf的文件:<br /> # <br /> # qmake configuration for building with arm
2011-01-19 23:28:00 1259
原创 Building Qt for OMAP35xx with OpenGL ES accelerated by SGX
<br />Much of the information on this page was inspired by the "Building Qt" wiki page, but focuses specifically on OMAP35xx with OpenGL ES. It expands on software prerequisites and configuration, and provides updated information for building with the late
2011-01-18 22:13:00 1382
原创 Qt Tips
<br />A collection of tips&tricks for using Qt on embedded systems. Usually this was tested on one of the OMAP EVMs. Using Virtual Display <br />This requires that Qt was configured with the option '-plugin-gfx-vnc'. Now start any Qt application as follows
2011-01-18 22:04:00 1036
原创 tslib
<br />For reference, I'm running Ubuntu 9.04Install Iibtool. Use whatever package manager is used for your distro. For example "sudo apt-get install libtool" on Ubuntu. Since this package isn't necessarily installed by default, and it isn't needed for buil
2011-01-17 23:20:00 565
转载 Tslib主要滤波算法分析
<br />tslib背景: <br /><br />在采用触摸屏的移动终端中,触摸屏性能的调试是个重要问题之一,因为电磁噪声的缘故,触摸屏容易存在点击不准确、有抖动等问题。 <br />Tslib是一个开源的程序,能够为触摸屏驱动获得的采样提供诸如滤波、去抖、校准等功能,通常作为触摸屏驱动的适配层,为上层的应用提供了一个统一的接口。 <br /><br />tslib插件: <br /><br />pthres 为Tslib 提供的触摸屏灵敏度门槛插件;variance 为Tslib 提供的触摸屏滤波算法
2011-01-17 22:54:00 689
原创 tslib 1.4 在ARM板上移植
<br />1.首先从网上下载的tslib-1.4.tar.gz <br />2.解压 tar xvzf tslib-1.4.tar.gz ; cd tslib <br />3.生成configure,这里比一般的开源项目少做一步,要先运行解压目录下的脚本 <br /> ./autogen.sh <br />4.用configure 生成Makefile. <br /> 这里按汇森移植规范移输出到output目录当中. <br /> 即有如下目录结构 <br /> hxy_project <br
2011-01-17 22:46:00 642
转载 TSlib校准原理!
<br />在采用触摸屏的移动终端中,触摸屏性能的调试是个重要问题之一,因为电磁噪声的缘<br />故,触摸屏容易存在点击不准确、有抖动等问题。<br />Tslib是一个开源的程序,能够为触摸屏驱动获得的采样提供诸如滤波、去抖、校准等功<br />能,通常作为触摸屏驱动的适配层,为上层的应用提供了一个统一的接口。在Qtopia 4.*版本<br />中,默认的Tslib版本为Tslib 1.4。在Qtopia 2.*版本中,默认的Tslib版本为Tslib 1.3。<br />Tslib 的官方下载地址为
2011-01-17 22:35:00 908
转载 基于Ubuntu9.10+qt-embedded-linux-opensource-src-4.5.0+tslib-1.4.1+gcc-4.3.3+gcc-4.1
<br />目标平台:TQ2440(s3c2440)+LCD w3.5-2(东华)+kernel:2.6.30.4+QT4.5 【Qtopia-2.2.0】<br />Nand Flash:256MB+Nor Flash:2MB+SDRAM:64MB<br />S3C2440-ARMV4T(哈佛)-ARM920T-ARM9<br />/etc/profile文件内:<br />export PATH=/media/_home/opt/4.3.3/bin:$PATH 【arm-linux-gcc-4.
2011-01-17 22:29:00 873
原创 tslib-1.4交叉编译详细笔记
<br />1、环境介绍<br />(1)、主机:虚拟机下fedora9<br />(2)、硬件平台:mini2440<br />(3)、交叉编译器:arm-linux-gcc-4.3.2 <br />(4)、触摸屏适配层源码:tslib-1.4.tar.gz<br /> 我的根文件系统在在主机上的路径是/opt/rootfs ,tslib-1.4.tar.gz解压到/opt/Qt目录下,解压后多了tslib目录。<br />2、交叉编译tslib-1.4<br />cd tslib <br />.
2011-01-16 20:06:00 710
转载 诺基亚Qt4.6的上下位机移植手记,触摸屏支持
<br />一.PC for Winxp下的开发环境的搭建<br />诺基亚收购Qt以后,开发了自己的集成开发环境Qt Creater。这是一个非常强大的工具,上手也很快。<br />登陆:http://qt.nokia.com/downloads 网站<br />下载:Download Qt SDK for Windows* (283 MB)<br />然后安装即可以使用。<br />自带Qtdemo可是演示例子,非常的好用,方面了开发<br /> <br />二.下位机OMAP上移植Qt4.6(以及触摸
2011-01-16 20:04:00 535
原创 Android Getting Started
Contents[hide]1Video Tutorials2Setup2.1Configuring the Target Device (Zoom)2.1.1Connect the Target board to PC2.2Configuring the Host PC2.2.1Linux Distribution2.2.2Working behind a firewall2.2.3ARM Cross Compiler2.2.4Additional packages required for buildi
2011-01-16 16:24:00 2514
原创 Android-Cupcake porting guide to EVM
Download Android build for Cupcake stable<br />Browse git$ mkdir ~/Android_build$ cd ~/Android_build$ repo init -u git://labs.embinux.org/embinux-android-build/android-omap3/repo/android/platform/manifest.git -b evm-cupcake$ repo sync$ make<br />
2011-01-16 16:11:00 574
原创 Android For OMAP3 with Gstreamer Integration
<br />This page describes how to port Android (integrated with GStreamer) to OMAP3 platforms (BeagleBoard & OMAP3EVM). Contents[hide]1Android port2Source Code3Download Android Build4Build Compilation5Kernel Image6Copying Android RFS7GStreamer8Boot Argument
2011-01-16 16:04:00 1316
原创 Android on OMAP3EVM information page
Introduction¶<br />This page collects hardware-related notes about Android on OMAP3EVM. It also contains information regarding features, limitations and other board-specific topics relevant to Android <br />You can get information regarding OMAP3EVM here:
2011-01-16 15:56:00 820
原创 omap3 android ConfigureAndBuild
<br /> ConfigureAndBuild Configure and Build<br /> Prepare your host environmentHardwareSoftwareConfigure your networkCheckout sourcesBuild rowboatBuild kernelBuild rootfsInstall the Android Graphics SGX SDK on Host MachineExecute the installerAccept
2011-01-16 15:51:00 10179
原创 Android 內核、啟動信息 的大致分析
<br /><br /><br />以上為Android官方公布的架構圖。<br /><br />在kernel子目錄下存放的就是Android的Linux Kernel了, 通過和標准的Linux 2.6.25 Kernel的對比,我們可以發現,其主要增加了以下的內容:<br /><br />1. 基於ARM架構增加Gold-Fish平台,相應增加的目錄如下:kernel/arch/arm/mach-goldfish kernel/include/asm-arm/arch-goldfish <br />目
2011-01-16 15:13:00 1129
原创 android 启动提示没有initlogo.rle问题
<br />查看代码可发现,在system/core/init/init.c [load_565rle_image] --> logo.c中 ,显示完毕initlogo.rle之后作了 unlink 操作。该操作对于android 默认的只读型system.img 是没问题,, 但对于自定义的yaffs 或者 ubi形式的可读写型的system.img时就有问题了。会造成将initlogo.rle删除,下次启动时读取不到该文件。可以通过注释掉logo.c的load_565rle_image()中的unlin
2011-01-16 11:00:00 1068
原创 Android开机LOGO制作
<br />Android中使用的LOGO是rle格式,一种压缩格式。<br />1. 将图象转换为RAW格式,使用GIMP或者Advanced Batch Converter软件,将图象转换为RAW格式。试过photoshop cs3,另存的RAW格式是PRAW格式,不能用的。<br /> <br />2. 使用android自带的rgb2565工具,将RAW转换为RLE<br /> 用法:rgb2565 -rle < initlogo.raw > initlogo.rle<br
2011-01-16 10:57:00 854
转载 Android的源代码结构
Google提供的Android包含了原始Android的目标机代码,主机编译工具、仿真环境,代码包经过解压缩后,第一级别的目录和文件如下所示:<br />.<br />|-- Makefile (全局的Makefile)<br />|-- bionic (Bionic含义为仿生,这里面是一些基础的库的源代码)<br />|-- bootloader (引导加载器)<br />|-- build (build目录中的内容不是目标所用的代码,而是编
2011-01-16 10:40:00 420
转载 内核移植和Android文件系统
<br />最新 clone 下来的 Android Linux 内核是 2.6.27版本。与最开始发布(m5-rc14)的 Android 2.6.25 内核相比,2.6.27的内核删除了 goldfish 目标板的板机支持包。<br /><br />1. 内核移植<br />===========<br /><br /> 前几天把NaviEngine一直到了 2.6.28 内核上,所以,现在只需要把 Android 的内核 patch 从 2.6.27<br />移植到 2.6.28 上。<
2011-01-16 10:38:00 898
原创 Building Qt
<br /> Contents[hide]1Useful Links1.1Qt Embedded Download Location1.2TI software Package Download Location1.3Getting Started Guides2Setting up Target before Qt Build3Building Qt with OpenGL ES accelerated by SGX4Building Qt 5Creating Project in Qt6Configur
2011-01-15 23:34:00 1584
原创 Building Qt with OpenGL ES accelerated by SGX
<br />Please note that this page is under construction and subject to change. Please wait following this wiki until this page is finalized and this message is removed.<br />This page is a part of wiki article "Building Qt" wiki page. Do not start using thi
2011-01-15 22:43:00 1917
原创 Rebuilding the Full Ramdisk Image
Rebuilding the Full Ramdisk Image <br />The following steps describe the procedure to build the ramdisk for the target. <br />NOTE: It is recommended to perform these commands with root permissions, as it would be easier to manage special files, such as de
2011-01-15 21:27:00 1016
原创 Using Qt 4.7
<br />This page is work in progress and subject to change.Contents[hide]1About2Useful Links3Building Qt 4.74Creating a "Hello World" QtQuick application4.1helloworld.qml4.2main.cpp5Building the application6Running the application<br />About<br /><br />This
2011-01-15 20:08:00 734
转载 Qt4.7 嵌入式环境搭建之源码编译和安装
首先从官网下载QT的嵌入式版,注意官网上的嵌入式版和linux版都是199M,其实他们在官网上的位置不一样,Qt libraries 4.7.0 for embedded Linux (199 MB)http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.7.0.tar.gzQt libraries 4.7.0 for Linux/X11(199 MB)http://get.qt.nokia.com/q
2011-01-15 20:00:00 1284
转载 Rebuilding the Graphics SGX Kernel Modules
Rebuilding the Graphics SGX Kernel Modules <br />Perform the following steps to build the graphics SGX kernel modules with the TI PSP SDK Kernel Release. <br />Perform steps 1 and 2 as mentioned in Building the OMAP35x Graphics Demo Software. <br /><br />N
2011-01-15 19:59:00 765
转载 wince 6.0下使用Performance monitor
1.打开performance monitor添加设备 ,取个设备名称。采用active sync连接方式。2.把这个C:/Program Files/Common Files/Microsoft Shared/Windows CE Tools/Platman/target/armV4文件夹拷贝到如下目录C:/Program Files/Common Files/Microsoft Shared/Windows CE Tools/Platman/target/wce600即可使用了。
2011-01-14 22:41:00 489
转载 TCC7901的WinCE系统的烧录和设置
<br />其实严格点来说,根本就没必要为TCC7901写一篇WinCE的烧录教程,因为Telechips在这烧录工具上做得太好了,完全就是傻瓜式的,根本就不用你操心。唯一一点不足的是,Telechips对于其烧录工具的文档不详细,很多设置对于新手而言,可能有点迷惑。所以,本文就一些可能会遇到的问题进行一些解释。<br /> Telechips对于旗下的CPU,都会有相应的一款开发板进行评估,所以本文也是基于该开发板。<br /> 开发板的BM是用来选择启动模式的,总的来说,其启动模式有如下选择
2011-01-14 22:38:00 988
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人