1 / 11
文档名称:

嵌入式linux系统构建.doc

格式:doc   大小:473KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式linux系统构建.doc

上传人:neryka98 2019/4/14 文件大小:473 KB

下载得到文件列表

嵌入式linux系统构建.doc

文档介绍

文档介绍:中国地质大学(北京)实验报告课程名称:嵌入式系统实验名称:嵌入式linux系统构建姓名:xxxx学号:1010092229班级:10100922指导教师:xxxxxxxxxx评分:实验时间:实验题目:嵌入式linux系统构建实验目的1、了解ARM9嵌入式开发板的基本结构;2、掌握linux交叉编译环境的建立;3、掌握编译和移植linux系统的基本方法;(如直接装linux,则可以省略步骤一);;,USB转串口线PL2303一条,电源一只。实验步骤㈠,所以本次试验采用虚拟机的安装方式,也即在Windows7环境下运行Ubuntu。,安装成功并破解后运行VMware,如下图所示:“CreateaNewVirtualMachine”或直接使用菜单file新建,如没有特殊需要则选择“typical”,然后填写虚拟机名以及Ubuntu用户名及密码,最后选择虚拟机安装的路径(默认C盘,建议不安装在C盘),确认之后打开虚拟机,之后则由VMware自动安装Ubuntu,安装完成后如下图:输入刚才设置的用户名及密码即可进入并使用系统了,但此时为普通用户,权限有限。+Alt+T进入终端,输入命令sudopasswdroot,系统提示输入密码,此时设置自己的密码(注意,终端不会显示输入),确认之后则超级用户root密码设置成功。在终端下输入命令su,再输入密码则可进入超级用户,此时符号由“$”变成“#”或者直接点击右上角“ount”输入用户名“root”和密码即可进入超级用户,进入后如下图:㈡安装交叉编译器搭建交叉编译环境是嵌入式开发的第一步,也是必备的一步。搭建交叉编译环境的方法很多,不同的体系结构、不同的操作内容甚至是不同版本的内核,都会用到不同的交叉编译器,而且,有些交叉编译器经常会有部分的bug,这都会导致最后的代码无法正常地运行。因此,选择合适的交叉编译器对于嵌入式开发是非常重要的。鉴于此,我们慎重选择了arm-linux-gcc-;arm-softfloat-linux-gnu-gcc;arm-linux-gcc-,经测试,这三种编译器能够编译成功。,本实验需要三种交叉编译工具,分别是arm-linux-gcc-;arm-softfloat-linux-gnu-gcc;arm-linux-gcc-。arm-linux-gcc-;arm-softfloat-linux-gnu-gcc用于编译u-;arm-linux-gcc---;,在/usr/local下新建一个文件夹arm,命令为mkdir/usr/local/arm安装路径arm-linux-gcc-/(先拷贝到/usr/local/arm/目录下再解压)arm-softfloat-linux-gnu-gcc解压至/usr/local/arm/(先拷贝到/usr/local/arm/目录下再解压)arm-linux-gcc-/(先拷贝到/目录下再解压)解压命令为:tar-jxvfarm-softfloat-linux--linux-gcc--softfloat-linux-gnu-gcc和arm-linux-gcc-$PATH即可在终端下输入gedit/etc/profile在profile文件末尾加上:exportPATH=/usr/local/arm/:$PATHexportPATH=/usr/local/arm/arm-softfloat-linux-gnu/bin:$PATHexportPATH=/opt/FriendlyARM/toolschain//:$PATH设置好PATH后重启ubuntu或直接在命令行执行:source/etc/profile命令也可。交叉编译器安装完成后如下图所示:㈢(用arm-linux-gcc-