嵌入式实验报告五.docx

嵌入式实验报告五 实验时间 2013/6/9 报告人 一、实验目的: 嵌入式文件烧写; 通过上机实验,使学生验证、巩固和充实所学理论知识,加深对相关内容的理解,了解嵌入式操作系统的镜像文件固化方法。 二、实验要求: 安装flash 编程软件; 针对具体flash 闪存芯片烧写vivi、kernel、文件系统。3.观察嵌入式系统不同阶段的运行。 三、问题: 简述嵌入式开发中bootloader、kernel、filesystem 的功能。 Bootloader Bootloader 是用来完成系统硬件初始化、启动和系统软件加载工作的程序。其基本功能主要是:正确初始化硬件,使系统平台正常启动。提供映像文件加载接口,通过串口、网口 下载映像到Flash,为内核启动作准备。加载Linux 内核到RAM 中,启动内核和文件系统, 并进一步启动应用程序。 kernel 是嵌入式操作系统的核心,指挥调度计算机的运行,直接控制计算机的资源,管理底层各个接口文件,实现对硬件的编程,控制接口操作,为用户提供一个高效的执行环境。 file system 是文件系统,管理数据和控制数据存储。 简述NORflash 和NANDflash 的区别。 接口差别:NORflash 采用SRAM 接口;NANDflash 使用复杂的I/O 口。 读写的基本单位:NORflash 以字为基本的读写单位而NANDf

文档评论(0)

1亿VIP精品文档

相关文档