- 6
- 0
- 约9.66千字
- 约 11页
- 2020-08-28 发布于天津
- 举报
中国地质大学(北京)
实验报告
课程名称: 嵌入式系统
实验名称: 嵌入式linux 系统构建
姓 名: xxxx
学 号: 1010092229
班 级:
指导教师: xxxxxxxxxx
评 分:
实验时间:
实验题目:嵌入式linux系统构建
一、 实验目的
1、 了解ARM9嵌入式开发板的基本结构;
2、 掌握linux交叉编译环境的建立;
3、 掌握编译和移植linux系统的基本方法;
二、 实验器材
安装有windows 7或者xp系统的且能联网的 pc一台(如直接装linux,则可以省略 步骤一);
采用Atmel公司基于ARM9架构的处理器 at91rm9200的开发板一块;
网线一条,USB转串口线 PL2303 一条,电源一只。
三、实验步骤
㈠安装 Ubuntu 11.10
鉴于对linux操作系统不是很熟悉,所以本次试验采用虚拟机的安装方式,也即在
Windows7环境下运行Ubuntu。
安装 VMware
首先下载得到 VMware8.0的安装文件,安装成功并破解后运行 VMware,如下图所示:
VMware Workstation 8Vi mill Nttvwork Ediw
VMware Workstation 8
Vi mill Nttvwork Ediw
? by 访rtgl hmc后net 0* 怩w gEpuFE
rnuicliirFa-fli on
rnuicliirFa-fli on ,
?H-1P
Vww hb Mp Sapicf- for VMvjrvUVarksLaLaR.
新建linux虚拟机
输入刚才设置的用户名及密码即可进入并使用系统了,但此时为普通用户,权限有限。
进入超级用户
在普通用户界面下按快捷键 Ctrl+Alt+T进入终端,输入命令 sudo passwd root,系统提 示输入密码,此时设置自己的密码(注意,终端不会显示输入) ,确认之后则超级用户 root
密码设置成功。在终端下输入命令 su,再输入密码则可进入超级用户,此时符号由“ $”变
成#”或者直接点击右上角Switch User Account”输入用户名root”和密码即可进入超
㈡安装交叉编译器
搭建交叉编译环境是嵌入式开发的第一步, 也是必备的一步。搭建交叉编译环境的方
法很多,不同的体系结构、 不同的操作内容甚至是不同版本的内核, 都会用到不同的交叉编
译器,而且,有些交叉编译器经常会有部分的 bug,这都会导致最后的代码无法正常地运行。
因此,选择合适的交叉编译器对于嵌入式开发是非常重要的。鉴于此,我们慎重选择了 arm-linux-gcc-2.95.3 ; arm-softfloat-linux-gnu-gcc ; arm-linux-gcc-4.4.3 三种编译器, 经测试, 这三种编译器能够编译成功。
1.下载交叉编译工具
如上所述,本实验需要三种交叉编译工具,分别是arm-linux-gcc-2.95.3
arm-softfloat-linux-gnu-gcc ; arm-linux-gcc-4.4.3 。
arm-linux-gcc-2.95.3 用于编译 boot.bin ;
arm-softfloat-linux-gnu-gcc 用于编译 u-boot.bin ;
arm-linux-gcc-4.4.3 用于编译 linux-2.6.38 kernel 和 busybox-1.19.2 ;
2.安装细则
进入终端, 在/usr/local下新建一个文件夹 arm,命令为mkdir /usr/local/arm
解压至/usr/local/arm/
解压至/usr/local/arm/ (先拷贝到/usr/local/arm/目录下再解压)
解压至/usr/local/arm/ (先拷贝到/usr/local/arm/目录下再解压)
解压至/ (先拷贝到/目录下再解压)
arm-linux-gcc-2.95.3
arm-softfloat-linux-gnu-gcc
arm-linux-gcc-4.4.3
解压命令为: tar -jxvf arm-softfloat-linux-gnu.tar.gz
安装后彳务 arm-linux-gcc-2.95.3 和 arm-softfloat-linux-gnu-gcc 和 arm-linux-gcc-4.4.3
工具目录下的 bin加到$PATH即可
在终端下输入gedit /etc/profile 在profile文件末尾加上:
export PATH=/usr/local/arm/2.95.3/bin:$PATH
export PATH=/usr/local/arm/arm-so
您可能关注的文档
- 2020年厨师简短辞职报告.docx
- 2020年声誉风险自查报告.docx
- 2020年家庭助廉倡议书范文.docx
- 2020年小升初道德话题.docx
- 2020年圣诞节活动开幕式讲话.docx
- 2020年小波变换课件第1章Haar小波精编版.docx
- 2020年小班探索性活动区:叠叠高精编版.docx
- 2020年嵌入式知识体系精品版.docx
- 2020年工程项目管理精品版.docx
- 2020年带电粒子在复合场中的运动问题是中电场磁场中的重点和难点问题4精品版.docx
- 非遗文化木雕知识技法分类木雕非遗介绍讲座PPT课件.pptx
- 川教版小学信息技术三年级上册第三单元 在线助我做家务3.2在线攻略全搜索PPT.pptx
- 北师大版(2024)物理八年级下册第八章 压强和浮力 第六节 浮力PPT.pptx
- 中小学生全面守护安全教育必修课主题班会PPT课件.pptx
- 川教版小学信息技术三年级上册第二单元 在线助我乐出游2.3在线购物备物品PPT.pptx
- 川教版小学信息技术三年级下册第二单元2.5评价在线学习成果PPT.pptx
- 川教版小学信息技术三年级上册第二单元 在线助我乐出游2.4在线交流聊计划PPT.pptx
- 川教版小学信息技术三年级下册第三单元3.1做好自我管理PPT.pptx
- 川教版小学信息技术三年级上册第一单元走进在线新生活1.2了解多样在线技能PPT.pptx
- 川教版小学信息技术三年级上册第一单元走进在线新生活1.3树立正确在线观念PPT.pptx
最近下载
- 2025年数学新课标《义务教育数学课程标准(2025年版)》解读.pptx VIP
- 《产品认证培训资料》PPT课件.pptx VIP
- 汽车运输危险货物规则.pdf VIP
- 游标卡尺的读数和使用.ppt VIP
- 危险货物道路运输规则 jtt 617-2018.doc VIP
- 最新正规婚内协议书范文范本电子版.docx VIP
- 江西省市政工程消耗量定额及统一基价表(2017).pdf VIP
- 2025年数学新课标《义务教育数学课程标准(2025年版)》解读.pptx VIP
- 2025年最新杭州医保考试题及答案.doc
- 无锡城市职业技术学院单招《数学》考试历年机考真题集【夺分金卷】附答案详解.docx VIP
原创力文档

文档评论(0)