欢迎来到天天文库
浏览记录
ID:55550615
大小:3.81 MB
页数:31页
时间:2020-05-16
《linux嵌入式实验指导书.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、嵌入式系统设计实验指导书作者:张俊文2014-3-10实验一、嵌入式Linux开发环境的建立试验目的1、掌握如何在WINDOWS下安装虚拟机,2、在虚拟机中安装LINXUX操作系统;3、熟悉linux基本行命令预备知识绝大多数Linux软件开发都是以native方式进行的,即本机(HOST)开发、调试,本机运行的方式。这种方式通常不适合于嵌入式系统的软件开发,因为对于嵌入式系统的开发,没有足够的资源在本机(即板子上系统)运行开发工具和调试工具。通常的嵌入式系统的软件开发采用一种交叉编译调试的方式。交叉编译调试环
2、境建立在宿主机(即一台PC机)上,对应的开发板叫做目标板。运行Linux的PC【宿主机】开发时使用宿主机上的交叉编译、汇编及连接工具形成可执行的二进制代码(这种可执行代码并不能在宿主机上执行,而只能在目标板上执行),然后把可执行文件下载到目标机上运行。调试时的方法很多,可以使用串口,以太网口等,具体使用哪种调试方法可以根据目标机处理器提供的支持作出选择。宿主机和目标板的处理器一般不相同,宿主机为Intel处理器,而目标板如UP-NetARM2410-S开发板为三星S3c2410.GNU编译器提供这样的功能,在编
3、译器编译时可以选择开发所需的宿主机和目标实验步骤:一预备知识Mware虚拟机安装Linux系统VMware软件安装使用VMware虚拟机可以在Windows系统下面再安装其他的操作系统,而不会对原有的操作系统造成任何影响。本小节将讲述在WindowsXP上安装VMware虚拟软件。安装好VMvare软件以后,可以使用VMware建立一个虚拟计算机。在建立虚拟机时,需要注意虚拟硬件的设置。下面的步骤可以建立一个虚拟机新建了虚拟机以后,需要注意VMware使用方法。本小节将介绍VMware中常用工具的使用方法。常用
4、工具提供了虚拟机的管理功能。启动虚拟机系统以后,在虚拟机中的操作与本地计算机的操作是相似的。在VMware安装Linux系统时,对硬盘的分区、格式化操作,都是在虚拟硬盘上进行的。对硬盘上的数据没有任何影响。在学习Linux安装时,可以使用VMware虚拟机进行练习。本小节将在VMware虚拟机上安装RedHatLinux9.0系统。完成光盘完整性检查以后,RedHatLinux9.0的图形安装界面如图选择软件包组完成安装是RedHatLinux9.0的用户桌面3、熟悉linux基本行命令常用LINUX命令的使用
5、以下均以REDHATLINUX为例说明。一、基本命令ls:显示当前目录下的所有文件和目录。ls-a:可以看到隐藏的文件,如以.开头的文件。pwd:显示当前目录路径。ps:列举当前TTY下所有进程ps-A:列举所有cd目录名:进入目录mkdir目录名:创建目录rmdir目录名:删除空目录rm-rf目录名:强行删除整个目录内容(无法恢复),其中f表示强制不进行提示,r表示目录递归。注:LINUX下的文件和目录是区分大小写的。二、TAB文件目录匹配搜索的使用例如/usr/arm2410s,假设/目录下没有其它以arm
6、字符开头的其它目录和文件,则要进入这个目录,只需敲入:cd/usr/arm然后按下TAB键,则SHELL会自动匹配找到/usr/arm2410s目录,这样就不必完全键入剩余的2410s字符,这个功能在访问名字很长的文件和目录时非常有效,可以大大提供键盘输入的速度,极为方便。三、编程时获取帮助manman,即manunal,是UNIX系统手册的电子版本。根据习惯,UNIX系统手册通常分为不同的部分(或小节,即section),每个小节阐述不同的系统内容。目前的小节划分如下:命令:普通用户命令系统调用:内核接口函数
7、库调用:普通函数库中的函数特殊文件:/dev目录中的特殊文件文件格式和约定:/etc/passwd等文件的格式游戏。杂项和约定:标准文件系统布局、手册页结构等杂项内容系统管理命令。内核例程:非标准的手册小节。手册页一般保存在/usr/man目录下,其中每个子目录(如man1,man2,...,manl,mann)包含不同的手册小节。使用man命令查看手册页。man命令行例子:manrpm四、压缩/解压缩LINUX的软件一般是以.gz或.tar或者.tar.gz结尾的。前者是由gzip压缩的,后者是先用tar归档
8、,在用gzip压缩而成的。1、以.gz结尾的为压缩文件,用命令:gzip-dfilename来解压,得到的文件在当前目录中,但已没有了.gz。2、以.tar结尾的为归档文件,用命令:tar-xvffilename来展开,生成的文件与源文件在同一目录中,只是少了.tar。3、以.tar.gz结尾的文件最常见,可直接用命令:gzip-cdfilename
9、tarxfv来解开。tar的用法:
此文档下载收益归作者所有