嵌入式系统原理与应用分析.docx
文本预览下载声明
嵌入式系统原理与应用实验报告班级:学号:姓名:实验一Linux shell基本命令的使用实验目的和要求掌握用户系统常用命令。掌握文件目录常用命令。掌握压缩打包常用命令。掌握网络相关命令。实验内容和原理登录系统,查看系统相关信息;查询和更新系统用户数据;创建文件目录和文件,并实现文件操作;打包并解压文件查询系统网络状态,并设置和更新实验环境硬件:PC机软件:LINUX操作系统、虚拟机算法描述及实验步骤启动系统,打开终端;查看系统信息,并将以下查看内容重定向添加到文件systemInfo.txt,最后清屏:查看系统当前所有进程;查看当前系统信息查看硬盘分区情况查看/etc/fstab文件查看系统当前的网络地址系统用户数据:切换到root状态创建用户(姓名拼间首字母加学号后两位,如张飞 ZF01),密码是123456进入新用户,并查看默认所在主目录及所有登录系统的用户文件操作:在当前用户的主目录下,创建文件夹Labl进入Lab1文件夹,新建文件welcome.txt,写入“Hello Zhang Fei!”保存退出将b步骤生成的文件SystemInfo.txt,移动到Lab1文件夹,并设置文件权限为:文件所有者可读写,其它为只读; 并查看文件列表,权限是否设置返回到当前用户的主目录将Lab1文件夹打包生成tar.gz文件,并删除原文件夹实验报告要求:按实验步骤执行,在纸质实验报告上详细描述执行流程(使用命令及操作流程),并在电子版的实验报告上要求另加适当截图描述;启动系统,打开终端;或使用putty连接系统(如果未安装ssh,可以使用sudo apt-get install ssh):运行Applications→Terminal图1.1 启动终端查看系统信息,并将以下查看内容重定向添加到文件systemInfo.txt,最后清屏:查看系统当前所有进程:运行Terminal→ps→ps SystermInfo.txt图1.2 查看系统当前所有进程查看当前系统信息:运行Terminal→uname -a→uname –a SystermInfo.txt图1.3 查看当前系统信息查看硬盘分区情况:运行Terminal→fdisk图1.4 查看硬盘分区情况查看/etc/fstab文件:运行Terminal→cat /etc/fstab→cat /etc/fstab SystermInfo.txt图1.5 查看/etc/fstab文件查看系统当前的网络地址:运行Terminal→ifconfig→ifconfig SystermInfo.txt→clear图1.6 查看系统当前网络地址系统用户数据:切换到root状态:运行Terminal→su - root→输入密码登录图1.7 切换到root状态创建用户(姓名拼间首字母加学号后两位,如张飞 ZF01),密码是123456:运行Terminal→useradd –m dhy27→passwd dhy27→输入并确定密码图1.8 创建用户进入新用户,并查看默认所在主目录及所有登录系统的用户:运行Terminal→su – dhy27→ls→who图1.9 进入新用户文件操作:在当前用户的主目录下,创建文件夹Labl:运行Terminal→mkdir Labl图1.10 创建文件Labl进入Lab1文件夹,新建文件welcome.txt,写入“Hello Zhang Fei!”保存退出:运行Terminal→vi welcome.txt图1.11 进入Labl文件在vi模式下创建文件图1.12 在vi模式在创建文件3、将b步骤生成的文件SystemInfo.txt,移动到Lab1文件夹,并设置文件权限为:文件所有者可读写,其它为只读; 并查看文件列表,权限是否设置:运行Terminal→mv /home/dhy/SystermInfo.txt /home/dhy27/Labl图1.13 移动文件运行Terminal→chmod 644 /home/dhy27/Labl/SystermInfo.txt→ls –l /home/dhy27/Labl图1.14 更改权限4、返回到当前用户的主目录:运行Terminal→su dhy27→pwd→cd→pwd图1.15 返回主目录5、将Lab1文件夹打包生成tar.gz文件,并删除原文件夹:运行Terminal→tar –cvf tar.gz /home/dhy27/Labl→ls→rm –r Labl图1.16 打包文件实验二 GCC 及GDB的使用一、实验目的和要求掌握VI编译环境。掌握GCC编译命令。掌握多个文件共同编译方法。掌握GDB调试命令。二、实验内容和原理1.在VI编辑器里编写简单的“hello,world,I
显示全部