嵌入式系统实验.docx

上传人:b****2 文档编号:3198817 上传时间:2023-05-05 格式:DOCX 页数:18 大小:1.18MB
下载 相关 举报
嵌入式系统实验.docx_第1页
第1页 / 共18页
嵌入式系统实验.docx_第2页
第2页 / 共18页
嵌入式系统实验.docx_第3页
第3页 / 共18页
嵌入式系统实验.docx_第4页
第4页 / 共18页
嵌入式系统实验.docx_第5页
第5页 / 共18页
嵌入式系统实验.docx_第6页
第6页 / 共18页
嵌入式系统实验.docx_第7页
第7页 / 共18页
嵌入式系统实验.docx_第8页
第8页 / 共18页
嵌入式系统实验.docx_第9页
第9页 / 共18页
嵌入式系统实验.docx_第10页
第10页 / 共18页
嵌入式系统实验.docx_第11页
第11页 / 共18页
嵌入式系统实验.docx_第12页
第12页 / 共18页
嵌入式系统实验.docx_第13页
第13页 / 共18页
嵌入式系统实验.docx_第14页
第14页 / 共18页
嵌入式系统实验.docx_第15页
第15页 / 共18页
嵌入式系统实验.docx_第16页
第16页 / 共18页
嵌入式系统实验.docx_第17页
第17页 / 共18页
嵌入式系统实验.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

嵌入式系统实验.docx

《嵌入式系统实验.docx》由会员分享,可在线阅读,更多相关《嵌入式系统实验.docx(18页珍藏版)》请在冰点文库上搜索。

嵌入式系统实验.docx

嵌入式系统实验

嵌入式实验报告

姓名:

XX学号:

XXXXXXXXX班级:

电子(X)班

实验一熟悉、安装Linux环境

一、实验目的:

初步了解Linux环境的应用,

二、实验步骤:

1、设置端口:

(1)、确认一条网线和一条串口线连接正确;

(2)、双击打开桌面上的VmwareWorkstation软件;

(3)、打开端口设置界面HardwareAddSerialPortNextCOM1finish

Optionsharedfoldersnextname:

111browsed:

shiyan;px270rp-cdrom-ours,如下图所示。

2、双击运行,输入用户名为root,密码为123456后,如下图;

3、安装:

(1)、Ctrl+Alt退出虚拟机界面;

(2)、VINInstall复制52.6文件夹主界面rootusertmp

粘贴解压到这里;

(3)、主界面右击新建终端;

(4)、输入#cd/usr/tmp/vm+Tab键,回车;

(5)、输入#ls,回车;

(6)、输入#./vm+Tab键,回车;

(7)、一直回车,若出现【NO】则写yes;

(8)、出现【2】时写3,回车之后等待安装;

4、写入:

#cd/mnt/

#cdhgfs

#cd111

#cdls

#cdlinux

#./Install

注:

须等待运行几分钟。

5、参照实验指导书P54进行操作:

(1)输入#vi/etc/profile,其中:

vi为编辑指令,etc为路径,profile为文件名;

回车之后文件就可以显示;这时,您将进入vi编辑器所显示的profile文件中。

(2)、单击键盘A键,进入vi编辑器的输入状态(Insert),通过键盘上下键移动光标到有pathmunge的命令语句处,单击回车另起一行,

添加指令:

pathnunge/usr/local/arn-linux/bin,之后单击Esc退出编辑,输入:

wq保存已编辑的profile文件并退出vi编辑器。

(3)试验是否成功设置了交叉编译环境:

注销:

“小红帽”注销,然后重新以root身份,输入登录密码,登录Linux系统。

右击新建终端,输入arm-linux-gcc–v回车,

若出现上图,则表示设置成功,之后我们可以在任何终端目录下执行arm-linux-gcc命令,而不用进入该命令所在的目录中。

实验二配置minicom配置TFTP

一、实验目的

1、配置宿主PC机端的minicom,使宿主PC机与PXA270-RP目标板可以通过串口通讯。

2、配置宿主PC机端的TFTP服务,并开通此服务

二、实验步骤

1、硬件连接:

按照实验一的步骤,连接宿主PC机和一台PXA270-RP目标板。

2、minicom很像Windows下面的超级终端,我们利用minicom作为PXA270目标板的终端

显示窗口,所以在我们开始实验前,先需要正确的配置minicom,打开宿主机端一个终端窗

口(Terminal),点击【红帽ÆSystemToolsÆTerminal】启动终端窗口,输入下列1条命令:

①minicom–s

输入之后回车出现下面窗口

通过移动键盘上下键选择Serialportsetup

选项,回车后,单击键盘A键,输入/dev/ttyS0,回车,单击键盘E键后,单击键盘I键和Q键设置传输波特率为:

115200和8-N-1,单击回车后,单击键盘F键,将硬件控制流设为NO选项,单击回车后,通过移动键盘上下键选择Savesetupasdf1选项,单击回车,完成设置,通过移动键盘上下键选择Exit退回到minicom界面

下图表示已经进入了minicom的终端窗口

上图为minicom启动后的状态。

注意,如果要退出minicom,可以先按CTRL+A键,再按

X键(注意并不是连续按这三个键),选择Yes退出minicom。

按CTRL+A再按Z为进入帮助。

3、对于REDHAT7.2以上的版本(例如经典的REDHAT9.0)。

在宿主PC机端,打开一个终端窗口(Terminal),点击【红帽ÆSystemToolsÆTerminal】启动终端窗口,输入下列1条命令执

行,如图:

①setup

回车后

进入设置界面后,通过键盘上下键选择Systemservices,如图,回车后,使用空格键将

tftp一项选中(出现[*]表示选中),并使用空格键去掉ipchains和iptables两项服务(即去掉它们前面的*号),如下图,然后单击键盘Tab键选中Ok退出到设置主界面。

然后通过键盘上下键选择Firewallconfiguration,如下图:

使用键盘Tab键移到Nofirewall,并用空格键将其选中,如图。

然后单击键盘Tab键选中Ok退出到设置主界面。

最后,再次单击键盘Tab键选中Quit退出整个设置界面,退出setup。

4、在上面同一个终端窗口中输入下列1条命令以启动TFTP服务:

①servicexinetdrestart

上述1条命令执行完之后,会出现如下信息,如下图:

Stoppingxinetd:

[确定]

Startingxinetd:

[确定]

配置完成后,建议简单测试一下TFTP服务器是否可用,即自己tftp自己,在上面同一个

终端窗口中,请您输入下列5条命令,如下图:

①ifconfigeth0192.168.0.100up/*设置宿主PC机的IP地址*/

②cp/pxa270_linux/IMAGE/zImage/tftpboot/-arf/*在本地准备一个文件*/

③tftp192.168.0.100/*用tftp服务登陆本机*/

④tftp>getzImage/*使用tftp服务得到文件zImage*/

⑤tftp>q/*退出tftp服务*/

若出现信息“Received741512bytesin0.7seconds”就表示TFTP服务器配置成功了。

若弹出

信息“Timedout”,则表明未成功。

之所以要将文件拷贝到/tftpboot/目录下,是因为利用tftp服务传输文件时,其会到tftpboot目

录中寻找需要被传输的文件。

若TFTP服务器没有配置成功,需要按照上述步骤重新检查一遍。

实验三配置NSF服务

一、实验目的

配置宿主P机端的NFS服务,并开通此服务。

二、实验步骤

1、在NFS服务中,宿主机(Servers)是被挂载(mount)端,为了远端客户机(Clients)(如:

PXA270目标板)可以访问宿主PC机的文件,我们需要配置宿主机两方面内容:

①打开NFS服务,②允许“指定用户”访问宿主PC机。

在宿主PC机端,打开一个终端窗口(Terminal),点击【红帽ÆSystemToolsÆTerminal】启动终端窗口,输入下列1条命令打开宿主机的NFS服务,如图:

①setup

进入设置界面后,通过键盘上下键选择Systemservices,回车后,使用空格键将nfs一项选中(出现[*]表示选中),并使用空格键去掉ipchains和iptables两项服务(即去掉它们前面的*号),如下图。

然后单击键盘Tab键选中Ok退出,再次单击键盘Tab键选中Quit退出整个设置界面。

2、在上面打开的同一个终端窗口(Terminal)中,修改根目录下etc目录中的exports文件,“指定用户”是通过编辑文件“exports”:

请您输入下列2条命令允许“指定用户”访问宿主PC机:

①ifconfigeth0192.168.0.100up

②vi/etc/exports

这时,您将进入vi编辑器所显示的exports文件中。

单击键盘A键,进入vi编辑器的输入状态(Insert),通常这是一个空文件。

通过键盘上下键移动光标到文件顶端,输入下列1条语句,当然若不是空文件,则另起一行,请您输入下列语句,如图:

/192.168.0.*(rw,insecure,no_root_squash,no_all_squash)

上述1条语句输入完成后,单击Esc键进入vi编辑器的命令状态,然后单击键盘输入:

wq,保存已编辑的exports文件并退出vi编辑器。

3、在上面打开的同一个终端窗口(Terminal)中,重新启动nfs服务,请您输入下列2条相同的命令:

①servicenfsrestart

②servicenfsrestart

当我们的设置生效后,即表示:

允许IP地址为192.168.0.50的机器访问您的IP地为

192.168.0.100的宿主PC机的根目录(/)。

当然我们可以更改这个IP地址,以让不同的计算机访问宿主机的内容。

现在NFS就可以使用了。

实验四HolleWorld

一、实验目的

第一次正面接触嵌入式Linux的开发,第一次编写嵌入式系统的应用程序,亲身实践一下

开发的步骤。

二、实验步骤

1、硬件连接:

按照实验一的步骤,连接宿主PC机和一台PXA270-RP目标板。

2、打开宿主PC机电源,进入Linux操作系统。

3、启动RedHat9.0的图形界面,如下图,若您是以root身份登陆在文本模式下,则输入命令startx启动图形界面。

进入RedHat9.0图形界面后,打开一个终端窗口(Terminal),点击【红帽ÆSystemToolsÆTerminal】启动终端窗口。

4、输入minicom然后回车,minicim设置为1152008NI无流控。

5、打开PXA270_RP目标板电源,按目标板上的BOOT键,在minicom中应该会看到如下图:

6、在minicom终端窗口中,如图,输入下列四条命令

root

ifconfigeth192.168.0.50up

mount-onolock192.168.0.100:

//mnt

cd/mnt

此时,先将该窗口最小化,在后面的第10操作步骤中还将会回到该窗口中进行操作。

7、宿主机上打开一个终端窗口(Terminal),点击【红帽ÆSystemToolsÆTerminal】启动终端窗口,输入下列4条命令:

①cd/home

②mkdirHW

③cdHW

④viHelloWorld.c/*请您输入程序7.1程序清单*/

此时会显示一个空白的屏幕,这条命令的含义是,使用Vi编辑器,对一个名叫HelloWorld.c的文件进行编辑,我们看到的空白窗口是对文件进行编辑的窗口,如下图。

就像在Windows系统下面使用写字板等一样道理。

(关于Vi编辑器的使用方法可以参阅附录或其他资料)

在vi里面先单击键盘A键,然后左下角会变成—INSER。

输入程序的时候和其他编辑器是一样的,如下图。

当输入程序完毕后,单击键盘Esc键,然后按“:

”(冒号)此时左下角会出现冒号然后输

入“wq”最后按“Enter”确认存盘退出vi编辑器,如下图。

8、在上面同一个终端窗口中,输入下列2条命令交叉编译HelloWorld.c源程序,并查看生成的.o目标文件,如图7-10,图7-11:

①arm-linux-gcc–oHelloWorldHelloWorld.c

②ls

等到再次出现提示符,代表程序已经正确编译。

如果此步出现错误信息,请查看错误信息,

并且重新编辑原来的C文件,修改错误。

直到正确编译。

9、重新打开第7步最小化的开有minicom的终端窗口,即到PXA270-RP目标板的mnt目录下,请您输入下列3条命令,运行HelloWorld编译成功的HelloWorld目标程序:

①cdhome/HW/*回到minicom中目标板的/mnt/home/HW目录下*/

②ls

③./HelloWorld/*此时会看到如下图*/

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2