嵌入式实验报告五
实验时间 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)