实验三-解压安装源代码及其他工具_第1页
实验三-解压安装源代码及其他工具_第2页
实验三-解压安装源代码及其他工具_第3页
实验三-解压安装源代码及其他工具_第4页
实验三-解压安装源代码及其他工具_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验三解压安装源代码及其他工具将解压安装开发学习过程所用到的全部源代码以及其他一些小工具包括:-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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论