嵌入式系统概论实验五报告格式(同名)

嵌入式系统概论实验五报告格式(同名)

ID:14136218

大小:1.23 MB

页数:109页

时间:2018-07-26

嵌入式系统概论实验五报告格式(同名)_第1页
嵌入式系统概论实验五报告格式(同名)_第2页
嵌入式系统概论实验五报告格式(同名)_第3页
嵌入式系统概论实验五报告格式(同名)_第4页
嵌入式系统概论实验五报告格式(同名)_第5页
资源描述:

《嵌入式系统概论实验五报告格式(同名)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、福建农林大学金山学院实验报告系:信息与机电工程系专业:计算机科学与技术年级:2010级姓名:王金威学号:100202040实验课程:嵌入式系统概论实验室号:田家炳C407实验设备号:C40716实验时间:2013年4月16日指导教师签字:成绩:实验五制作文件系统、烧写各部分到目标板1.实验目的和要求1)了解制作嵌入式Linux系统中文件系统的过程。2)学习将嵌入式Linux各部分烧写到目标板上的方法。2.实验原理文件系统是Linux系统必备的一个部分,主要是一些系统文件和应用文件存储的地方,但是通常使用的PC上的文件系

2、统包括很多功能,但是体积比较大通常有几百兆之多,但是在嵌入式系统中要使用这样的文件系统是不可能的,所以,嵌入式系统中的文件系统是一个简化版,包括必须的几个目录和文件,完成需要的功能即可。下面我们就来对文件系统中包含的东西和文件进行些简要的说明。文件系统要求建立的目录有/bin,/sbin,/etc,/dev,/lib,/mnt,/proc,/usr。/bin目录下需要包含常用的用户命令,如sh等。/sbin目录要包含所有系统命令,如reboot等。/etc目录下是系统配置文件。/boot目录下是内核映像/dev目录含有

3、系统所有的特殊设备文件/lib目录包含系统所有的库文件/mnt目录只用于挂接,可以是空目录/proc目录是/proc文件系统的主目录,包含了系统的启动信息/usr目录含有用户选取的命令。上述目录应该包含适当的文件和子目录。目录/bin,date,sh,login,mount,umount,cp,ls,ftp,ping。这些命令文件的主要作用如下:date:查取系统时间值。sh:是bash的符号链接。login:登陆进程启动后,若有用户输入,此程序就提供password提示符。mount:挂接根文件系统时使用的命令,有些

4、Linux开发商将此文件安排在/sbin下。umount:卸载文件系统时使用的命令。cp:文件拷贝命令。ls:列出目录下的文件需使用的命令。ftp:根据文件传输协议实现的命令,可以用于FTP登陆。ping:基本的网络测试命令,运行在网络层。目录/sbin需包含mingetty,reboot,halt,sulogin,update,init,fsck,telinit和mkfs。这些命令的主要作用如下:reboot:系统重新启动的命令。halt:系统关机命令,它与reboot共享运行的脚本。init:它是最早运行的进程,从

5、Start_kernel()函数中启动。此命令可以实现Linux运行级别切换。目录/etc需包含HOSTNAME,bashrc,fstab,group,inittab,nsswitch,pam.d,passwd,pwdb.conf,rc.d,securetty,shadow,shells以及lilo.conf。这些配置文件的主要作用如下:HOSTNAME:用于保存Linux系统的主机名。fstab:用于保存文件系统列表。group:用于保存Linux系统的用户组。inittab:用于决定运行级别的脚本。passwd:保

6、存了所有用户的加密信息。shadow:密码屏蔽文件。shells:支持的所有Shell版本。目录/dev需包含console,hda1,hda2,hda3,kmem,mem,null,tty1和ttyS0。这些特殊设备文件的作用是:console:表示控制台设备。hda1:表示第一个IDE盘的第1个分区。hda2:表示第一个IDE盘的第2个分区。hda3:表示第一个IDE盘的第3个分区。kmem:描述内核内存的使用信息。mem:描述内存的使用信息。null:表示Linux系统中的空设备,可用于删除文件。tty1:第1个

7、虚拟字符终端。ttyS0:第1个串行口终端。目录/lib需包含libc.so.6,ld-linux.so.2,libcom_err.so.2libcrypt.so.2,libpam.so.0,libpam_misc.so.2,libuuid.so.2,libnss_files.so.2,libtermcap.so.2和security。这些库文件的作用是:libc.so.6:Linux系统中所有命令的基本库文件。ld-linux.so.2:基本库文件libc.so.6的装载程序库。libcom_err.so.2:对应命

8、令出错处理的程序库。libcrypt.so.2:对应加密处理的程序库。libpam.so.0:对应可拆卸身份验证模块的程序库。libpam_misc.so.2:对应可拆卸身份验证模块解密用的程序库。libuuid.so.2:对应于身份识别信息程序库。libnss_files.so.2:对应名字服务切换的程序库。libtermcap

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。