使用ARM开发详细步骤

转载 2007年09月16日 05:05:00
使用ARM开发详细步骤
一、编译QTE库
一般,如果你要做Qt/Embedded的开发,最好把Qt/Embedded编译成为两个版本,一个是主机版,一个是目标版。
1. 下载QTE
在获得Qt/Embeded的源码(free版的源码可在www.trolltech.com下载)之后,将其分别解压到两个目录(比如:/qte/qte-3.3.4-host/和:/qte/qte-3.3.4-target/)
2. 编译主机版本
1) export环境变量
export QTDIR=/qte/qte-3.3.4-host
export QTEDIR=$QTDIR
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
2) 运行./configure
./configure -depths 4,8,16 -no-ipv6 -no-cups -no-pch -qvfb
3) 编译Qt/Embedded函数库
make sub-src
4) 编译Qt/Embedded辅助开发工具
cd tools;make
这一步就会成一个可以在主机环境(x86)下运行的uic指令,放在$QTDIR/bin目录中。
5) 如果qvfb编译不成功,可以从http://www.minigui.com/download/devtool.shtml下载一个
3. 编译目标版本
1) export环境变量
export QTDIR=/qte/qte-3.3.4-target
export QTEDIR=$QTDIR
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
2) 运行./configure
cd $QTDIR
./configure -depths 4,8,16 -no-ipv6 -no-cups -no-pch -qvfb -embedded arm -qt-gif -thread -qt-mouse-linuxtp
3) 复制uic命令
cp /qte/qte-3.3.5-host/bin/uic /qte/qte-3.3.4-target/bin/
4) 为了支持触摸屏(和IPAQ兼容的)
在src/embedded/qmouselinuxtp_qws.h中加入
#define QWS_MOUSE_IPAQ
#define QWS_MOUSE_IPAQ_RAW
#define QT_QWS_IPAQ
5) 编译Qt/Embedded函数库
make sub-src
二、制定文件系统
原先QTE用的是2..X,,所以要将新的QTE库考入/qt/lib
三、制定内核
make config;
make dep
make clean
make boot
生成Image文件
四、烧写
1. 烧写BootLoader
2. 烧写Kernel
3. 烧写文件系统
五、编写测试程序
1. 编译QTE下的例子 hello 上传到目标机
2. 在目标机跑QTE程序,编写一个脚本运行
3. 编写pointercal文件
文件内容为
4523 0 -1575429 0 6184 -2356536 65536
4. 将上面三个文件上传到目标机/tmp目录下

在目标机跑QTE程序,编写一个脚本运行
#! /bin/sh
export HOME=/tmp
export QTDIR=/qt
export QPEDIR=/qt
export QWS_MOUSE_PROTO=LinuxTP:/dev/h3600_tsraw
export LD_LIBRARY_PATH=/qt/lib:$LD_LIBRARY_PATH
./hello -qws  

相关文章推荐

学习arm开发的几个步骤

1. 做个最小系统板:如果你从没有做过ARM的开发,建议你一开始不要贪大求全,把所有的应用都做好,因为ARM的启动方式和dsp或单片机有所不同,往往会遇到各种问题,所以建议先布一个仅有Flash,S...
  • wzjemb
  • wzjemb
  • 2012年03月26日 14:24
  • 173

详细的ARM开发流程

  • 2010年09月13日 15:48
  • 1.36MB
  • 下载

使用eclipse建立ARM开发环境

原文:http://blog.sina.com.cn/s/blog_78212a050100ph5y.html   J-Link: http://www.segger.com/ http://w...

ARM开发工具RealView_MDK使用入门3.

  • 2011年04月14日 23:47
  • 12.26MB
  • 下载

Tiny4412 ARM开发环境搭建—NFS网络根文件系统制作

Tiny4412从SD卡启动的简单网络文件系统制作

ARM开发工具RealView_MDK使用入门2.rar

  • 2011年04月14日 23:38
  • 12.55MB
  • 下载

ARM开发工具RealView_MDK使用入门

  • 2012年08月23日 14:18
  • 37.81MB
  • 下载

基于ubuntu的ARM开发环境搭建

1 基于ubuntu的ARM开发环境搭建1.1 虚拟机安装,网络环境配置 到VirtualBox官网 下载免费的VirtualBox虚拟机软件。也可选择安装VMware Player软件。 到Ubun...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用ARM开发详细步骤
举报原因:
原因补充:

(最多只允许输入30个字)