- 1、本文档共119页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
环境搭建
Qtopia 移植,同时也是搭建我们的开发环境。这套系统编译下来后,生成一套 qtopia
应用程序和一套开发工具。在target/qtopiacore/下有两个目录,分别是host 和target ,在host
下存放的是主机编译需要的工具(如qmake、designer、uic 等)、库和头文件,同样在target
下也放着这样一套工具,不同的事用 host 编译的程序可以在主机上运行,这样方便调试,
测试通过后,使用target 下的工具编译后就能到板子上面跑了。
其实我们直接接触到得这些工具,只有host 下的designer 和qmake 及target 下的qmake,
其余的工具在 makefile 中自动调用。所以我们可以把这几个工具拷贝到我们工程目录下使
用。也可以将这些工具所在目录加入环境变量中,这样做的前提是我们将重复命名的工具改
名。如将host 下qmake 改为qmake-host 将target 下的qmake 改为qmake-target 。这样就不会
发生冲突了。下面是这套系统的编译过程及开发环境。
硬件s3c2410
主机环境:red hat 企业版 5.0
交叉编译工具:gcc-3.4.5-glibc-2.3.6
主机编译工具:gcc-4.1
Qtopia 源码:qtopia-opensource-src-4.2.0.tar.gz
tslib 源码:tslib-1.4.tar.gz
一、tslib 移植
第一步:解压tslib-1.4.tar.gz
tar -zxvf tslib-1.4.tar.gz
第二步:进入解压过的目录
cd tslib-1.4
第三步:执行tslib-1.4 目录下的autogen.sh
./autogen.sh
这一步需要安装一些工具:sudo apt-get install automake
第四步:执行autogen.sh 脚本所生成的Makefile 文件
请打入以下命令:
echo ac_cv_func_malloc_0_nonnull=yes $ARCH-linux.cache
./configure --host=arm-softfloat-linux-gnu --prefix=/home/linux/tslib
--cache-file=$ARCH-linux.cache
--host 是指你的交叉编译器的前最; 例如:你的交叉编译器是 arm-linux-gcc, 则
--host=arm-linux.如果是arm-softfloat-linux-gnu-gcc
则--host=arm-softfloat-linux-gnu
--prefix 是你执行 make install 的时候编译后生成的可执行文件和库文件以及配置文所
安装的目录;
configure 文件下还有好多选项;你可以执行./configure --help 来进行选择其他项,不过在
这里这些选项就够了。
第五步:执行make
第六步:执行make install
第七步:把指定安装目录下的tslib 的文件都copy 到你所挂载的根文件下
sudo cp -rf /home/linux/tslib/* /rootfs/tslib
第八步:修改/rootfs/tslib 下的etc 目录中ts.cong 文件
vi ts.conf 将第二行的#module_raw input 修改成module_raw input 注意一定要顶
格写否则程序执行时会发生读取ts.conf 错误
二、Qtopia 移植
第一步:解压qtopia-opensource-src-4.2.0.tar.gz
tar zxvf qtopia-opensource-src-4.2.0.tar.gz
mv qtopia-opensource-4.2.0 source
第二步:创建在source 同级目录下创建目录target
mkdir target
第三步:修改源码包
1 、
# cd source
# cd src/libraries/qtopiabase/
# cp custom-linux-cassiopeia-g++.h
您可能关注的文档
- 第三章 生产系统设计.pdf
- 禾草沟煤矿综自系统方案.pdf
- 客户服务中心系统方案建议书.pdf
- 第2章生产运作系统规划.pdf
- 第1章 信息系统.pdf
- 煤矿安全监测监控系统.pdf
- 六西格玛测量系统分析.pdf
- DDE订单管理系统优化.pdf
- 第四章丶系统经营决策.pdf
- 先进制造理念丶模式与系统.pdf
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
最近下载
- 二年级家长会班主任发言稿 VIP
- 2023-2024学年上海市位育中学八年级上学期期中考试英语试卷含详解.docx VIP
- 【自做】白雪公主PPT正常版.ppt
- 名著阅读《群英会蒋干中计》课件精品课件(选自罗贯中《三国演义》;34页).pptx VIP
- 2023-2024学年北京某中学八年级上学期期中考试英语试卷(含详解).pdf VIP
- 手术患者意外伤害预防.pptx
- 2024年初中信息技术学业水平合格性考试题库含答案.pdf
- 2024-2025学年小学科学一年级上册(2024)教科版(2024)教学设计合集.docx
- 2024全国中考语文试题分类汇编:记叙文阅读.pdf VIP
- 英语国家概况100问及答案.doc
文档评论(0)