您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 嵌入式Linux操作系统实验指导书
嵌入式Linux操作系统实验指导书王林编著安徽电子信息职业技术学院软件学院2009年8月本书根据高职高专人才培养的新要求编写而成。全书共分三个部分:第一部分:Linux基础知识,包括Linux的安装、基本命令的使用、程序的开发和调试方法。第二部分:嵌入式Linux开发环境的搭建,这部分是基于THUGA-1实验箱来进行的,主要内容有嵌入式Linux内核的编译、根文件系统的制作、内核和根文件系统的下载和烧写。第三部分:基于嵌入式Linux环境的一些应用,主要有跑马灯程序、音频和视频实验部分。目录实验一Linux的安装....................................................................................................4实验二VMwaretools的安装.....................................................................................5实验三Linux基本命令的使用(一).......................................................................6实验四Linux基本命令的使用(二).....................................................................7实验五Linux基本命令的使用(三).....................................................................8实验六文本编辑器vi的使用....................................................................................9实验七使用GCC编译C语言程序.........................................................................10实验八使用GDB调试程序.....................................................................................11实验九makefile的编写.............................................................................................12实验十嵌入式Linux开发环境建立及内核编译...............................................14实验十一嵌入式Linux根文件系统制作.................................................................18实验十二嵌入式Linux内核和根文件系统的下载和烧写.............................19实验十三嵌入式Linux驱动程序添加.................................................................24实验十四嵌入式Linux下的音频实验.................................................................26实验十五嵌入式Linux下的视频实验.................................................................27实验一Linux的安装【实验目的】一、掌握虚拟机软件VMware的安装方法二、掌握FedoraCore4Linux发行版的安装【实验内容】一、准备如下安装文件:1.VMware.Workstation.5.5中文版(虚拟机)带注册机2.FC4-i386-disc1.iso3.FC4-i386-disc2.iso4.FC4-i386-disc3.iso5.FC4-i386-disc4.iso6.FC4-i386-rescuecd.iso二、VMware软件的安装1.双击安装文件,按照提示进行下一步2.需要输入注册码时,运行注册机目录下的keygen..exe,点击generate,serial框中的即为注册码。3.安装完成后,运行汉化补丁目录下的HF_Vmware5.5进行汉化三、FedoraCore4Linux发行版的安装1.在VMware软件中,新建虚拟机-下一步,选择典型-下一步,选择linux-下一步,选择linux安装的位置-下一步,使用桥接网络-下一步,完成2.编辑虚拟机-设置,选择cdrom1,使用iso映像,选中FC4-i386-disc1.iso,确定3.启动此虚拟机,进入linux安装界面4.选择skip,跳过光盘检测5.按next,选择简体中文,按next,下一步6.安装类型选择定制,下一步7.选择手工分区,下一步,弹出警告框,选择是8.新建,选择文件类型为swap,大小为1000MB,确定。9.新建,选择文件类型为ext3,挂载点为/,大小为“使用全部可用空间”,确定,分区结果如下图所示:10.下一步,下一步,选择无防火墙,弹出警告框,点击继续11.下一步,设置用户口令,输入两次,必须相同,至少为6个字符12.下一步,选择软件包组界面,选择全部(7G左右,保证硬盘空间充足,避免今后使用时出现一些问题)13.按照提示,点击下一步,开始安装14.第一张盘FC4-i386-disc1.iso安装完后,有提示音15.编辑虚拟机-设置,选择cdrom1,使用iso映像,选中FC4-i386-disc2.iso,确定,继续第二张盘的安装16.完成四张盘的安装后,自动重启,进入系统17.按提示点击下一步,设置自己的用户名,系统默认有个超级用户root18.在提示输入用户名时,可以输入自己设置的用户名和密码(进入系统后,使用用户权限,安全),也可以输入root用户,密码为在第11步里设置的(进入系统后,使用超级用户权限)实验二VMwaretools的安装【实验目的】一、了解VMwaretools的用途二、掌握VMwaretools的安装方法三、初步了解部分Linux命令的使用【实验内容】一、VMvaretools的用途:1.在Linux中方便地访问Windows系统下的文件(通过目录/mnt/hgfs)2.增强桌面图形性能,屏幕分辨率3.鼠标可以在Windows系统和虚拟机之间方便切换二、VMwaretools的安装1.打开VMware软件,启动已安装的Linux系统,通过菜单虚拟机-安装vmware工具,点击install2.在Linux桌面上,点鼠标右键,打开终端3.输入以下命令:mount–tiso9660/dev/cdrom/mnt4.cd/mnt5.cpVMwareTools-5.5.0-18463.tar.gz/tmp6.cd/tmp7.umount/dev/cdrom8.tarzxvfVmwareTools-5.5.0-18463.tar.gz9.cdvmware-tools-distrib10../vmware-install.pl11.一路回车12.虚拟机-虚拟机设置-选项-共享文件夹-添加(名称d,主机文件夹D:\,名称e,主机文件夹E:\),确定13.reboot三、验证是否安装成功1、鼠标是否能方便地在Windows和虚拟机之间切换2、在Linux中能否通过目录/mnt/hgfs访问Windows下的文件实验三Linux基本命令的使用(一)【实验目的】一、了解Linux系统中的用户管理二、掌握Linux系统中用户管理相关的常用命令【实验内容】一、Linux是一个支持多用户的操作系统,其中root用户必不可少,root用户具有超级管理权限。其他用户具有一般权限,Linux还支持用户组管理。二、最常使用的一些命令:1、who命令:显示系统中当前有哪些用户在线,显示的了用户ID,终端,登录IP,上线时间,停留时间,CPU使用量,动作等等。2、passwd命令:用来更改用户的密码3、su命令:从一般用户切换到root用户,需要输入密码4、useradd命令:添加新用户5、userdel命令:删除用户6、usermod命令:修改用户账号7、groupadd命令:增加新的用户组8、groupdel命令:删除用户组9、groupmod命令:修改用户组10、gpasswd命令:管理组成员11、last命令:显示系统开机以来或是从每月初登录用户的信息三、练习1、在Linux下将root用户的密码修改为Linux#12、创建用户user01,user02,user03,创建用户组group1,group23、将用户user01、user02划归group1组,将用户user03划归group2组实验四Linux基本命令的使用(二)【实验目的】一、了解Linux系统中的文件和目录管理二、掌握Linux系统中文件和目录管理相关的常用命令【实验内容】一、Linux系统中的目录及各个目录的大致作用:/:根目录/bin:存放必要的命令/boot:存放内核以及启动所需的文件等/dev:存放设备文件/etc:存放系统的配置文件/home:用户文件的主目录,用户数据存放在其主目录中/lib:存放必要的运行库/mnt:存放临时的映射文件系统,我们常把软驱和光驱挂装在这里的floppy和cdrom子目录下。/proc:存放存储进程和系统信息/root:超级用户的主目录/sbin:存放系统管理程序/tmp:存放临时文件的目录/usr:包含了一般不需要修改的应用程序,命令程序文件、程序库、手册和其它文档。/var:包含系统产生的经常变化的文件,例如打印机、邮件、新闻等假脱机目录、日志文件、格式化后的手册页以及一些应用程序的数据文件等等。二、Linux系统中的文件类型:1、普通文件,如文本文件、C语言源文件、二进制的可执行文件、shell文件。2、目录文件3、设备文件,如软驱A为/dev/fd0三、常用命令1、cat命令:将文件输出或重定向到其它文件2、cd命令:切换工作目录3、cp命令:复制文件或目录4、mv命令:将一个文件移至另一文件,或将数个文件移至另一目录5、rm命令:删除文件或目录6、ls命令:显示指定目录下的内容7、mkdir命令:建立目录8、rmdir命令:删除空的目录9、touch命令:创建空文件10、wc命令:该命令统计给定文件中的字节数、字数、行数11、pwd命令:显示当前所在目录的绝对路径名称12、more命令:类似cat,不过会一页一页地显示13、find命令:在指定的目录及子目录中查找匹配条件的文件14、grep命令:文本搜索命令,支持正则表达式15、ln命令:创建软链接或硬链接16、chgrp命令:更改文件或目录的所属群组17、chmod命令:更改文件或目录的权限18、chown命令:改变文件或目录的所有者实验五Linux基本命令的使用(三)【实验目的】一、掌握Linux系统中其它的一些常用命令【实验内容】一、网络管理:1、ifconfig命令:配置或查看网络接口参数2、ping命令:测试本地到目的主机是否连通3、netstat命令:显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况4、traceroute命令:显示数据包到主机间的路径5、route命令:查看并编辑IP路由表6、mesg命令:打开或关闭其他用户对自己登录终端的广播功能7、write命令:向指定的用户发送信息二、进程管理1、ps命令:显示当前运行进程的状态2、kill命令:发送特定信号给id为pid的进程3、top命令:实时显示进程的动态三、
本文标题:嵌入式Linux操作系统实验指导书
链接地址:https://www.777doc.com/doc-4378606 .html