实验六vivi的编译与运行.docx

上传人:b****5 文档编号:6846889 上传时间:2023-01-11 格式:DOCX 页数:10 大小:742.34KB
下载 相关 举报
实验六vivi的编译与运行.docx_第1页
第1页 / 共10页
实验六vivi的编译与运行.docx_第2页
第2页 / 共10页
实验六vivi的编译与运行.docx_第3页
第3页 / 共10页
实验六vivi的编译与运行.docx_第4页
第4页 / 共10页
实验六vivi的编译与运行.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

实验六vivi的编译与运行.docx

《实验六vivi的编译与运行.docx》由会员分享,可在线阅读,更多相关《实验六vivi的编译与运行.docx(10页珍藏版)》请在冰豆网上搜索。

实验六vivi的编译与运行.docx

实验六vivi的编译与运行

实验六vivi的编译与运行

一、实验目的

(1)熟悉vivi相关知识及应用;

(2)学会使用交叉编译器编译vivi;

(3)掌握vivi命令将文件固化到目标板上。

二、实验设备

(1)硬件:

EduKit-IV嵌入式教学实验平台、Mini2410核心子板、PC机;

(2)软件:

Windows2000/NT/XP、Ubuntu8.04、其他嵌入式软件包。

三、实验内容

(1)在Ubuntu系统下,使用交叉编译器编译vivi;

(2)利用vivi命令固化Linux文件到目标板上。

四、实验原理

bootloader(引导加载程序)是系统加电后运行的第一段代码,一般运行的时间非常短,但是对于嵌入式系统来说,这段代码非常重要。

在我们的台式电脑当中,引导加载程序由BIOS(固件程序)和位于硬盘MBR中的操作系统引导加载程序(比如NTLOADER,GRUB和LILO)一起组成。

在嵌入式系统当中没有像BIOS这样的固件程序,不过也有一些嵌入式CPU会在芯片内部嵌入一小段程序,一般用来将bootloader装进RAM中,有点类似BIOS,但是功能比BIOS弱很多。

在一般的典型系统中,整个系统的加载启动任务全由bootloader来完成。

在ARM中,系统上电或复位时通常从地址0x00000000处开始执行,而在这个位置,通常安排的就是系统的BOOTLOADER。

通过这小段程序可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境设置到一个合适的状态,从而最终为调用操作系统内核准备好正确的环境。

vivi是由mizi公司为ARM处理器系列设计的一个bootloader,因为vivi目前只支持使用串口和主机通信,所以您必须使用一条串口电缆来连接目标板和主机。

主要功能为:

复制并启动内核,初始化硬件,下载目标板到flash等。

vivi有两种工作模式:

启动加载模式和下载模式。

启动加载模式可以在一段时间后(这个时间可更改)自行启动linux内核,这时vivi的默认模式。

在下载模式下,vivi为用户提供一个命令行接口,通过接口可以使用vivi提供的一些命令,见下表:

表1vivi使用命令表

五、实验步骤

1.编译vivi

1)在Ubuntu中单击菜单应用程序->附件->终端打开终端,在终端中输入命令设置环境变量:

2)进入vivi实验工作目录:

3)清除早前可能存在的配置信息:

4)执行配置命令:

图1vivi配置界面

选择LoadanAlternateConfigurationFile选项,回车。

在弹出的对话框中输入配置文件,这里我们提供了vivi的配置文件:

config-eduk4。

图2选择配置文件

选择,回车退出。

接下来在选择退出配置,然后再在如图1-3中选择,保存并退出。

图3vivi配置退出保存界面

5)执行make命令生成可执行文件,文件存放在当前目录下:

6)拷贝文件:

执行完命令后,将自动拷贝vivi到/home/example/目录下。

2.固化vivi

在Ubuntu下采用minicom终端更新,下面的步骤将具体介绍:

1)正确连接交叉串口于实验平台的COM2和PC端的串口。

2)运行ubuntu终端,在终端中输入命令打开minicom:

图4启动minicom终端

3)给实验平台上电,启动内置viv并按空格键进入到vivi的命令行界面:

图5进入vivi命令行

4)输入命令使用xmodem协议来传送新编译好的vivi(/home/example/vivi):

图6进入vivi命令行

输入完命令后,回车,终端提示等待xmodem协议传送文件,此时按下“Ctrl+a”键,然后再输入“z”键进入到minicom的功能菜单:

图7minicom功能菜单

从键盘输入“s”,选择发送文件选项,出现协议选择菜单:

图8minicom传送协议选择

通过键盘的上下方向键选中xmodem协议,回车进入所需传送文件的默认路径界面:

图9minicom传送默认文件夹

此时通过键盘的左右方向键,选中“[转到]”选项,回车,在弹出的界面输入新的vivi映像所在目录路径/home/example:

图10输入目标传送文件所在目录

输入完成后回车,将进入到新vivi所在目录:

图11进入到目标传送文件所在目录

通过键盘方向键选择“[OK]”项,弹出目标传送文件界面,输入目标文件名vivi:

图12进入到目标传送文件名

输入正确的目标传送文件名后,回车,将开始传送新的vivi映像,并显示传送进度:

图13传送中

传送完毕将提示传送成功,按任意键退出:

图14传送完成

在minicom终端将打印出新vivi的固化信息,并提示成功:

图15完成vivi的传送

注意:

等待传送的时间不宜太久,否则就超时,如果出现选中了所需传输的文件,但是传送进度无反应的,即时超时,可按“Ctrl+c”退出,重新传送。

5)可以重启实验系统验证新固化进去的vivi,minicom终端打印如下:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1