嵌入式实验报告四.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
嵌入式实验报告四 实验时间 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内核配置、Lin ux内核的编译 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),价格较高,而NAN D容量可达1GB以上,价格也相对便宜,适合存储数据。一般来说,128MB一下容量NAND Flash芯片的一页大小为528字节,用来存放数据,另外每一页还有16字节的备用空间( SpareData,OOB),用来存储ECC校验/坏块标志等信息,若干页在组成一个块,通常一 块为32页16K。与NOR相比,NAND不是完全可靠,每块芯片出厂时都有一定比例的坏块存 在,对数据的存取不是使用地址映射而是通过寄存器的操作,串行存取数据。 ----------------------- 嵌入式实验报告四全文共1页,当前为第1页。
- 粉丝: 168
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助