版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验三解压安装源代码及其他工具将解压安装开发学习过程所用到的全部源代码以及其他一些小工具包括:-Linux内核源代码-Qtopia-2.2.0平台源代码(分为x86和arm平台两个版本)-arm-qt-extended-4.4.3平台源代码(也就是Qtopia4,分为x86和arm两个版本)-QtE-4.8.5平台源代码(arm版本)-busybox-1.17源代码-Linux编程示例源代码-目标文件系统目录-图形界面的Linuxlogo制作工具logomaker注意:所有的源代码和工具都是通过解压方式安装的,所有的源代码均使用统一的编译器arm-linux-gcc-4.5.1编译。首先创建工作目录/opt/FriendlyARM/tiny4412/linux在命令行执行#mkdir–p/opt/FriendlyARM/tiny4412/linux后面步骤的所有源代码都会解压安装到此目录中:(1)准备好Linux源代码包在ubuntu系统中/tmp目录中创建一个临时目录/tmp/linux#mkdir/tmp/linux把linux目录中的所有文件都复制到/tmp/linux目录中说明:这样做是为了统一下面的操作步骤,可以使用其他目录,也可以直接从光盘解压安装。(2)解压安装Linux内核源代码在工作目录/opt/FriendlyARM/tiny4412/linux中执行:#cd/opt/FriendlyARM/tiny4412/linux#tarxvzf/tmp/linux/linux-3.5-20131010.tar.gz将创建生成linux-3.5目录,里面包含了完整的内核源代码说明:20131010是我们的发行更新日期标志。(3)解压安装目标文件系统执行以下命令:#cd/opt/FriendlyARM/tiny4412/linux#tarxvzf/tmp/linux/rootfs_qtopia_qt4-20131010.tgz将创建生成rootfs_qtopia_qt4目录说明:20131010是我们的发行更新日期标志,请以光盘中实际日期尾缀为准。(4)解压安装嵌入式图形系统qtopia源代码在工作目录/opt/FriendlyARM/tiny4412/linux中执行:#cd/opt/FriendlyARM/tiny4412/linux#tarxvzf/tmp/linux/x86-qtopia-20100420.tar.gz#tarxvzf/tmp/linux/arm-qtopia-20101105.tar.gz将创建x86-qtopia和arm-qtopia两个目录,并内含相应的全部源代码。说明:x86-qtopia和arm-qtopia后面或许会有日期尾缀,它是我们的发行或更新日期标志,请以光盘中实际日期尾缀为准。源代码包中也包含了嵌入式浏览器konquor的源代码。另外,为了方便用户学习开发使用,此源代码包相比Qt公司的原始版本已经打过补丁,并做了诸多改进,它们都是源代码方式。(5)解压安装嵌入式图形系统qt-extended-4.4.3源代码在工作目录/opt/FriendlyARM/tiny4412/linux中执行:#cd/opt/FriendlyARM/tiny4412/linux#tarxvzf/tmp/linux/x86-qt-extended-4.4.3-20101003.tgz#tarxvzf/tmp/linux/arm-qt-extended-4.4.3-20101105.tgz将创建x86-qt-extended-4.4.3和arm-qt-extended-4.4.3两个目录,并内含相应的全部源代码。说明:x86-qt-extended-4.4.3和arm-qt-extended-4.4.3后面或许会有日期尾缀,它是我们的发行或更新日期标志,请以光盘中实际日期尾缀为准。(6)解压安装QtE-4.8.5源代码在工作目录/opt/FriendlyARM/tiny4412/linux中执行:#cd/opt/FriendlyARM/tiny4412/linux#tarxvzf/tmp/linux/arm-qte-4.8.5-20101105.tar.gz(7)解压安装busybox源代码Busybox是一个轻型的linux命令工具集,在此使用的是busybox-1.13.3版本。用户可以从其官方网站下载最新版本()。在工作目录/opt/FriendlyARM/tiny4412/linux中执行:#cd/opt/FriendlyARM/tiny4412/linux#tarxvzf/tmp/linux/busybox-1.17.2-20101120.tgz将创建busybox-1.17.2目录,内含相应版本的全部源代码。说明:为了方便用户编译使用,我们做了一个缺省的配置文件fa.config。(8)解压安装Linux示例程序执行以下命令:#cd/opt/FriendlyARM/tiny4412/linux#tarxvzf/tmp/linux/examples-tiny4412-20131010.tgz将创建examples目录,并包含初学linux编程代码示例。(9)解压创建目标文件系统执行以下命令:#cd/opt/Frie
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年商铺租赁解除协议范本:双方终止协议一
- 2024年化妆品OEM加工合同
- 2024年度保险合同标的及服务内容2篇
- 2024年度产品代销协议
- 2024年协议担保方义务说明电子版下载版
- 2024年学生暑假兼职劳动协议模板版B版
- 2024年国际贸易合作协议样本文件版
- 2024年土石方工程承运协议版
- 2024年室内仿真植物墙装饰工程施工合作合同版B版
- 2024年度体育运动俱乐部会员服务合同
- 专题9 测电阻、电功率的方法 电路设计问题
- 营销顾问合同范本
- 护理三基知识复习题(附参考答案)
- 人教PEP版六年级上册英语Unit 6 How do you feel单元整体教学设计
- 2024新版《药品管理法》培训课件
- 信息科技大单元教学设计之七年级第一单元探寻互联网新世界
- 上海市建筑施工风险管控与隐患排查实施导则
- 2024年国家公务员考试《行测》真题卷(行政执法)答案和解析
- 消化内科五年发展规划
- 多水源联合调度技术
- 2024年新人教版七年级上册数学教学课件 6.2 直线、射线、线段 习题 6.2
评论
0/150
提交评论