嵌入式系统实验文档格式.docx
- 文档编号:5786927
- 上传时间:2023-05-05
- 格式:DOCX
- 页数:18
- 大小:1.18MB
嵌入式系统实验文档格式.docx
《嵌入式系统实验文档格式.docx》由会员分享,可在线阅读,更多相关《嵌入式系统实验文档格式.docx(18页珍藏版)》请在冰点文库上搜索。
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),点击【红帽Æ
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机。
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的开发,第一次编写嵌入式系统的应用程序,亲身实践一下
开发的步骤。
二、实验步骤
2、打开宿主PC机电源,进入Linux操作系统。
3、启动RedHat9.0的图形界面,如下图,若您是以root身份登陆在文本模式下,则输入命令startx启动图形界面。
进入RedHat9.0图形界面后,打开一个终端窗口(Terminal),点击【红帽Æ
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),点击【红帽Æ
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目录下*/
③./HelloWorld/*此时会看到如下图*/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 系统 实验