使用Blob下载烧写内核和文件系统和内核配置实验指导书.pdfVIP

  • 8
  • 0
  • 约1.04万字
  • 约 21页
  • 2017-04-11 发布于江苏
  • 举报

使用Blob下载烧写内核和文件系统和内核配置实验指导书.pdf

使用Blob下载烧写内核和文件系统和内核配置实验指导书

使用 Blob下载烧写内核和文件系统 一.实验目的 掌握使用 blob通过串口下载内核和文件系统的方法。 掌握使用 blob烧写内核和文件系统的方法。 二.实验内容 使用 Blob通过串口下载内核和文件系统,并烧写到 flash。 三.实验设备及工具 硬件:EFLAG-NVCDP-I嵌入式实验开发系统, 安装 windows的 PC主机。 软件:EFLAG-NVCDP-I cygwin开发环境, 超级终端, tftpd32, UUDeview。 四.实验原理 blob 实现了 boot loader 的基本功能,上电后硬件的初始化和操作系统的引导。在此 基础上还提供了简单的命令行,执行用户输入的命令。Blob下经常使用的命令有: 1.download 命令 说明:从串口下载内核或文件系统。 命令格式:download [kernel|ramdisk] 可选参数:kernel下载内核;ramdisk下载文件系统。 2.tftp命令 说明:通过 tftp简单文件传输协议下载内核或文件系统。 命令格式:tftp [kernel|ramdisk] [文件名] 可选参数:kernel下载内核;ramdisk下载文件系统。 3.flash 命令 说明:将下载的内核或文件系统写入 flash。 命令格式:flash [kernel|ramdisk] 可选参数:kernel 烧写内核;ramdisk烧写文件系统。 4.sip命令 说明:设置 tftp服务器的 ip地址(通常 tftp服务器是一台 PC主机)。 命令格式:sip [ip] 可选参数:ip地址的格式是: 0xxxxxxxxx(其中 xx是 16进制值)。假设 tftp服务器 的 ip地址是 ,那么应该这样设置:0x0100a8c0。 5.cip命令 说明:设置 tftp客户端的 ip地址(tftp客户端就是 EFLAG-NVCDP-I 嵌入式实验开 发系统)。 命令格式:cip [ip] 可选参数:ip地址的格式是: 0xxxxxxxxx(其中 xx是 16进制值)。假设 tftp客户端 的 ip地址是 0,那么应该这样设置:0x0a00a8c0。 6.boot命令 说明:引导操作系统启动。 命令格式:boot 可选参数:无。 五.实验步骤 1.配置超级终端 在超级终端建立新连接并按照如下设置配置超级终端: 图 1.4.1 选择与实验板连接的串口,点击 Configure按钮,并按照如下配置设置串口属性: 图 1.4.2 2.启动 EFLAG-NVCDP-I嵌入式实验开发系统 将已经用 jflash烧入过 blob的 EAX-400系统上电启动,可以从超级终端获得如 下输出: 图 1.4.3 此时等待 3 秒钟,系统会自动引导 flash 里的内核。若敲击任意键可以获得 Blob 的提示符: 图 1.4.4 这是 blob提供的基于命令行的交互界面。可以输入实验原理部分介绍的各种 blob 命令来控制 blob的行为。输入 help命令获得更多命令的帮助信息。 3.准备下载文件 下载文件可通过 2种方式:串口和 tftp。 (1)使用 UUDeview进行文件转换 通过串口下载的文件必须是经过 UUE 编码的文件。在/home/eflag/auxillary 中的 ud3212.exe是 UUDeview的安装包。 UUDeview 完成二进制文件和文本文件间的格式转换。当需要通过 HypterTerminal 向目标板下载 kernel、ramdisk 时,需要使用 UUDeview 进行格式 转换。 图 1.4.5 如上图所示:在 Encode File中选定要被转换的源文件,在 To:中设置目标文 件生成目录,然后单击 Go按钮,即可在指定的目录中生成转换后的文件。 (2)配置 tftp服务器 在/home/eflag/auxillary/tftpd中的 tftpd32.exe是 tftp服务器程序。 EFLAG-NVCDP-I嵌入式实验开发系统中的 blob可以通过 tftp命令和开发主机 上的 tftpd32 服务器进行数据传输,通过以太网将文件系统或内核下载到 EFLAG-NVCDP-I嵌入式实验开发系统上,提供了方便快捷的调试手段。 图 1.4.6 配置 tftpd32时,在 Current Direction中选定 kernel或 rootfs所在的路径, 并在 Server interfaces中选定好 tftp服务器的 IP地址即可。 如果 tftp设置正确,blob将进入

文档评论(0)

1亿VIP精品文档

相关文档