欢迎来到天天文库
浏览记录
ID:26901194
大小:1.04 MB
页数:16页
时间:2018-11-29
《汕头大学嵌入式实验一.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、实验一Linux的基本操作姓名:学号:时间:2014/11/1地点:C座305目的:1熟悉Linux基本命令与文件目录系统2全屏幕编辑器的使用3Shell脚本编程实验4GDB调试程序4.Makefile设备:PC机,虚拟机Linux系统,一个U盘实验内容:一.完成下列操作,并将执行过程和运行结果附上。1)建立目录/home/学号2)将/arm2410cl/exp/basic/01_hello的目录及目录下的内容,拷贝到/home/学号下面3)查看拷贝到/home/学号下的文件的属性4)更改文件名,将文件hello.c的名字改为hellowo
2、rld.c.5)在/mnt下建立目录usb6)将u盘挂载到/mnt/usb,察看u盘内容。(具体步骤如下,需要进行适当地修改)#fdisk–l;察看u盘的设备名#mount/dev/XXXX/mnt/usb(说明xxx,为u盘的设备名,根据fdisk-l显示的内容填写)#ls/mnt/usb1)将u盘的某个文件复制到/home/学号2)给虚拟机pc-linux系统设置网络地址192.168.1.2,察看网络地址1)给pc-win机设置网络地址192.168.1.10,察看网络地址2)查看网络是否通畅,在虚拟机与pc-win通信。1)在pc-
3、win与虚拟机pc-linux通信。2)进入/home/学号/01_hello目录下3)查看hello.c文件的内容。4)将/home/学号/下的文件打包并压缩5)将/arm2410cl/gui/tools/arm-linux-gcc-3.4.1.tar.bz2解压到目录/opt下面。二.练习(vi)vim的命令,分别指出每个命令处于何种模式下。(1)进入”/home/学号”目录#cd/home/学号(2)将文件“/etc/inittab”复制到目录“/home/学号”目录下#cp/etc/inittab./(3)使用vi打开/home/学
4、号目录下的文件inittab#vi./inittab(4)设定行号,指定设定initdefault的所在行号:setnu(底行模式)(5)将光标移到该行17(命令行模式)(6)复制该行内容yy(命令模式)(7)将光标移动到最后一行行首G(命令模式)(8)粘帖复制行的内容p(命令模式)(9)撤销第8步的动作u(命令模式)(10)将光标移动到最后一行的行尾$(命令模式)(11)粘帖复制行的内容p(命令模式)(12)光标移动到“si::sysinit:/etc/rc.d/rc.sysinit”21G(命令模式)(13)删除该行dd(
5、命令模式)(14)存盘但不退出:w(底行模式)(15)将光标移动到行首1G(命令模式)(16)插入模式下输入“Hello,thisisViworld!”I(插入模式)并输入Hello,thisisviworld!(17)返回命令行模式Esc(18)向下查找字符串“0:wait”/0:wait(底行模式)(19)再向上查找字符串“halt”?halt(底行模式)(20)强制退出Vi,不存盘。:q!(底行模式)该实验的最后的结果只对“/home/学号/inittab”增加了一行复制的内容:“id:5:initdefault”三shell程序的创
6、建与执行1)创建一个内容如下的文件,文件名为datex,将其存放在/root目录下#programdatex#showthedateinthiswayecho“Mr.$USER,Todayis:”echo‘date’echoWhishyoualuckyday!设置执行权限#chmodu+x/root/datex#ls–l/root执行程序#/root/datex使用bash命令执行程序#bash/root/datex(在不设置可执行权限时,可以这样执行)2).建立一个欢迎界面的shell程序,文件名为welcom,(函数的使用)#!/bin
7、/bash#filename:welcomefirst(){echo“============================================”echo“Hello!Everyone!WelcomtotheLinuxWorld!”echo“============================================”}second(){echo“*****************************************************”}firstsecondsecondfirst执行#chomd
8、u+xwelcome#./welcome四、调试器GDB的使用1.用vi编辑源代码(书p59mxl.c)#include#defineMAX_RECORD_NU
此文档下载收益归作者所有