首页 热点资讯 义务教育 高等教育 出国留学 考研考公
您的当前位置:首页正文

嵌入式实验报告四

2020-10-01 来源:华拓网
嵌入式实验报告四

实验时间 2015.6.16 报告人

一、实验目的:

1.嵌入式文件烧写;

2.通过上机实验,使学生验证、巩固和充实所学理论知识,加深对相关内容的理解,了解嵌入式操作系统的镜像文件固化方法。

二、实验要求:

1.安装flash编程软件;

2.针对具体flash闪存芯片烧写vivi、kernel、文件系统。 3.观察嵌入式系统不同阶段的运行。

三、问题:

1.简述嵌入式开发中bootloader、kernel、filesystem的功能。

答:bootloader:

Bootloader是系统启动后首先运行的程序,对于嵌入式linux操作系统的Bootloader,其最基本的功能是加载linux的内核并运行。Bootloader一般还具有以下的功能:通讯功能、FLASH相关功能、用户接口功能、Linux内核配置和编译的流程、Linux内核配置、Linux内核的编译 Kernel:

操作系统内核,通常运行进程,并提供进程间的通信;与系统结构相关的核心代码,内核管理代码,在系统崩溃的时候,可以进行一定的工作。 Filesystem: 系统文件,主要由以下几项:

Quota support:Quota可以限制每个用户可以使用的硬盘空间的上限,在多用户共同使用一台主机的情况中十分有效。

DOS FAT fs support:DOS FAT文件格式的支持,可以支持FAT16、FAT32。 ISO 9660CD-ROMfile system support:光盘使用的就是ISO9660的文件格式。 NTFS file system support:NTFS是NT使用的文件格式。 /proc file system support:/proc文件系统是Linux提供给用户和系统进行交互的通道。

2.简述NORflash和NANDflash的区别。

答:NOR比较适合存储程序代码,其容量一般较小(比如小于32MB),价格较高,而NAND容量可达1GB以上,价格也相对便宜,适合存储数据。一般来说,128MB一下容量NAND Flash芯片的一页大小为528字节,用来存放数据,另外每一页还有16字节的备用空间(SpareData,OOB),用来存储ECC校验/坏块标志等信息,若干页在组成一个块,通常一块为32页16K。与NOR相比,NAND不是完全可靠,每块芯片出厂时都有一定比例的坏块存在,对数据的存取不是使用地址映射而是通过寄存器的操作,串行存取数据。

因篇幅问题不能全部显示,请点此查看更多更全内容