自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wince--linux的专栏

android 深入开发

  • 博客(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内核移植

<br />http://elinux.org/Android_on_OMAP<br /> <br /> 

2011-01-16 10:49:00 515

转载 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关注的人

提示
确定要删除当前文章?
取消 删除