上海第二工业大学实验三嵌入式开发环境的建立及BootLoader技术.docx
- 文档编号:1242731
- 上传时间:2023-04-30
- 格式:DOCX
- 页数:11
- 大小:1.50MB
上海第二工业大学实验三嵌入式开发环境的建立及BootLoader技术.docx
《上海第二工业大学实验三嵌入式开发环境的建立及BootLoader技术.docx》由会员分享,可在线阅读,更多相关《上海第二工业大学实验三嵌入式开发环境的建立及BootLoader技术.docx(11页珍藏版)》请在冰点文库上搜索。
上海第二工业大学实验三嵌入式开发环境的建立及BootLoader技术
上海第二工业大学计算机科学与技术系
学生实验报告
课程名称
嵌入式操作系统B
实验类别
验证型
实验项目名称
嵌入式开发环境的建立
班级
10计科A1
姓名
金逸飞
学号
20123430087
实验时间
2013年4月15日
实验地点
15号楼507
指导教师
杨洁
组号
同组学生信息(请填写在下方)
班级
10计科A1
姓名
贾强强
学号
20123430074
一、实验目的和要求
1、熟悉XSBase255开发系统,学习嵌入式开发环境的搭建过程;
2、了解minicom配置串口通信参数的过程,掌握利用minicom进行传输文件方法;
3、了解BootLoader的概念,掌握bootloader程序的编译和使用方法,能利用JTAG向目标板烧写Bootloader;
4、掌握BOOTP和TFTP的配置方法,并在目标板上成功下载镜像文件。
二、主要仪器设备
1、安装有Linux操作系统的微型电子计算机1台
2、XSBase270或XSBase255ARM教学实验开发平台1套
三、操作方法与实验步骤
2.2烧写XsBase255的BootLoader
内容:
烧写XsBase255目标板上的启动镜像(BootLoaderImage)。
要求掌握在Linux宿主机环境下编译和使用JTAG程序的方法,并成功启动一块XSBase255板的BootLoader。
1、光盘拷贝:
2、创建Bootp:
安装bootprpm包,bootprpm在提供的光盘的PEM目录里。
3、拷贝bootp配置文件到/etc/xinetd.d目录下。
4、拷贝bootptab配置文件到/etc下。
5、重启xinetd
6、安装tftprpm
7、拷贝tftp配置文件到/etc/xinetd.d下。
8、下载Bootloader,Kernel,Filesystem映像文件
(1)建立tftpboot目录并复制镜像文件
(2)编译生成XSBase255专用的JTAG
查看稳重所有目标文件名是否修改
9、正确连线
10、利用JTAG烧写BootLoader
11、正常运行结果如下图
正常运行结果图
2.3使用Minicom
内容:
在Linux环境宿主机上用Minicom建立与目标机的串口通信。
要求掌握Linux上的串口终端程序Minicom的设置及其用法。
1、Minicom的安装
2、将串口线正确连接到全功能串口上。
3、Minicom的设置。
Minicom的设置
4、使用Minicom监视串口通信
5、退出Minicom窗口的快捷键:
Ctrl+A或Q
2.4建立开发环境
内容:
在XSBase255目标机的BootLoader上配置BOOTP通信协议,通过网口从宿主机下载操作系统的镜像。
要求掌握BOOTP和TFTP的配置方法,并在目标机上成功下载镜像文件。
1、在宿主机上安装xinetd
2、在宿主机上安装BOOTP
3、bootptab
4、使用ifconfig命令可以查看宿主机的ip地址和硬件的MAC地址。
宿主机的ip地址和硬件的MAC地址
5、在目标机BootLoader上启动Bootp。
在目标机上运行bootp可获得ip地址
6、在宿主机上搭建TFTP服务
7、在目标机上用TFTP下载镜像文件
在目标机上用TFTP下载镜像文件
8、在XSBASE>提示符下输入reboot重新启动目标板,在minicom中出现的XSBASELogin:
输入root,目标板将出现下载的镜像文件,即剪裁过的系统界面。
四、实验结果与分析
五、实验心得与体会
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 上海 第二 工业大学 实验 嵌入式 开发 环境 建立 BootLoader 技术