文档详情

通信软件基础论文【荐】.doc

发布:2017-08-05约1.99千字共9页下载文档
文本预览下载声明
目录 一. Linux安装 3 二.文件共享 5 三.建立交叉编译环境 5 四.解压安装源代码及其他工具 6 五.配置和编译内核 8 六.配置和编译busybox 9 七.制作目标板文件系统映像 9 八. 实验总结 10 一. Linux安装 1.利用虚拟机向导进行Linux安装操作, 2.自行选择安装来源 3.选择安装Fedora版本 4.将的安装光盘放到光驱中,将 BIOS 改为从光盘启动, 启动后系统将会出现如下界面, 按回车继续。 7.设置好时区和root用户密码。 8.设置分区,一般选择默认即可 9.选择安装类型,选择如图,点“ Next”开始定制。 10.开始安装系统,待安装完毕后即可以root身份登录系统 二.文件共享 在菜单栏“虚拟机”下选择“设置”,进入以下界面,选择“选项”中的“共享文件夹”,按照下图进行勾选,点击“添加”选择要共享的文件夹,共享文件后即可进行搭建交叉编译环境。 三.建立交叉编译环境 1.使用cp命令将光盘 Linux 目录中的 arm-linux-gcc-4.5.1-v6-vfptgz 复制到 Fedora9 某个目录下如 tmp/,然后进入到该目录,执行解压命令: #cd / tmp #tar xvzf arm-linux-gcc-4.5.1-v6-vfptgz –C / 2. 把编译器路径加入系统环境变量,运行命令#vim /root/.bashrc,编辑 /root/.bashrc 文件,修改最后一行为 export PATH=$PATH:/opt/FriendlyARM/toolschain/4.5.1/bin,保存并退出 3.重新登录系统(不必重启机器, 开始-logout 即可),使以上设置生效,在命令行输入arm-linux-gcc –v,会出现如下信息,这说明交叉编译环境已经成功安装。 四.解压安装源代码及其他工具 以下为所有需安装的源代码和工具 解压安装源代码 创建工作目录,执行命令:#mkdir –p /opt/FriendlyARM/mini210s/linux,后面步骤的所有源代码都会解压安装到此目录中 解压安装Linux内核源代码 执行命令:#cd /opt/FriendlyARM/mini210s/linux #tar xvzf /tmp/linux/linux-2.6.35.7tar.gz 解压安装目标文件系统 执行命令:#tar xvzf /tmp/linux/rootfs_qtopia_qt4tgz (4)解压安装嵌入式图形系统 qtopia 源代码 #tar xvzf /tmp/linux/x86-qtopiatar.gz #tar xvzf /tmp/linux/arm-qtopiatar.gz (5)解压安装嵌入式图形系统 qt-extended-4.4.3 源代码 #tar xvzf /tmp/linux/x86-qt-extended-4.4.3tgz #tar xvzf /tmp/linux/arm-qt-extended-4.4.3tgz (6)QtE-4.7.0 源代码,busybox 源代码Linux 示例程序 七.制作目标板文件系统映像 使用 mkyaffs2image-mlc2 工具,可以把目标文件系统目录制作成 yaffs2 格式的映像文件,当它被烧写入 Nand Flash 中启动时,整个根目录将会以 yaffs2 文件系统格式存在,缺省的 Linux内核已经支持该文件系统,在命令行输入: #cd /opt/FriendlyARM/mini210s/linux/ #mkyaffs2image-mlc2rootfs_qtopia_qt4rootfs_qtopia_qt4-mlc2.img 将生成的rootfs_qtopia_qt4-mlc2.img 替换掉SD 卡 images/Linux/ 下 的rootfs_qtopia_qt4-mlc2.img 烧写到 Mini210s 即可。 实验总结 本次实验让我深入了解了嵌入式开发的流程和原理。实验过程中,我们总是遇到这样或那样的问题,比如命令不熟,对linux结构不够了解,初心大意等等,经历一次次的失败之后,我们终于顺利的完成了本次实验。实验之前,本以为自己对安卓手机已经了如指掌了,但通过这次实验让我学到了很多以前没听过的专业名词,也让我对嵌入式越来越了解,有一种进一步学习linux和java的想法,憧憬着将来自己按照自己的想法制作软件,想想都觉得好激动。我会朝着这个方向继续努力的!
显示全部
相似文档