大学ARM嵌入式系统实验报告(第一次)

上传人:pu****.1 文档编号:498655871 上传时间:2024-01-17 格式:DOCX 页数:20 大小:47.71KB
返回 下载 相关 举报
大学ARM嵌入式系统实验报告(第一次)_第1页
第1页 / 共20页
大学ARM嵌入式系统实验报告(第一次)_第2页
第2页 / 共20页
大学ARM嵌入式系统实验报告(第一次)_第3页
第3页 / 共20页
大学ARM嵌入式系统实验报告(第一次)_第4页
第4页 / 共20页
大学ARM嵌入式系统实验报告(第一次)_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《大学ARM嵌入式系统实验报告(第一次)》由会员分享,可在线阅读,更多相关《大学ARM嵌入式系统实验报告(第一次)(20页珍藏版)》请在金锄头文库上搜索。

1、湘潭大学ARMft入式系统实验报告(第一次)ARM入式系统实验报告学院:班级:姓名:学号:指导老师:实验助教:完成日期:内容:LinuxRedHat系统的安装和基本操作测试目录实验内容及步骤0,导1.简XSBase的简硬件描述软件描述酉己件光盘内容2.操作XSBase的夕卜观图连接设置Linux的minixx设置超级终端启动XSBase3.BuildingofXSBase准备载Bootloader,Kernel,Filesystem映像文件下载Bootloader下载Kernel下载Filesystemlinux启动四、实验现象及结果五、实验心得体会#实验要求及目的实验设备LinuxRedHa

2、t系统的安装和基本操作测试一、实验要求及目的1、初步熟悉Linux操作系统的安装过程2、熟悉Linux的基本操作3、学习串口下载、JTAG下载、TFTP下载方式4、学习和体会Bootloader、Kernel、Filesystem的下载5、学习Linux操作系统的移植二、实验设备1、PC机2、XSBase板三、实验内容及步骤1. 1XSBase简介XSBase是深圳亿道电子最新推由的一款基于英特尔XScalePXA255的高端嵌入式解决方案,此方案提供丰富的软硬件资源和参考设计方案。XSBase是一款理想的PDA手机等消费电子、信息家电、通讯和工业控制等应用的开发系统。成功开发的案例有语音系统

3、、车载系统、工业控制、电力信息网关、嵌入式监控系统、通讯终端、控制终端、消费电子、多媒体、视频、音频等方面的应用。XSBase为客户评估芯片、完成自己软硬件设计提供了方便。因此此方案对于客户自己底层系统的设计有重要的意义,硬件原理图、设备驱动原代码、集成开发环境等可以大大地加速软硬件工程师的开发设计。同时,也极大地解决了项目研发中软硬件开发不同步的问题,让软件人员在项目初期就可以展开实际的工作。同时此方案也非常适合高校的计算机专业、电子信息工程、自动化、仪器仪表、机电一体化等专业创建嵌入式实验室,为师生提供嵌入式领域的最新的技术发展方向,为师生开展学术研究、课题研究提供良好的实验平台。XSBa

4、se的简介XSBase采用高性能的IntelPXA255处理器和运行Linux/Wince操作系统。通过多种多样的接口可以极大的扩展系统并且很容易的为PXA255外设做全方位的测试。XSBase板的特色这个系统采用高性能和低功耗的IntelPXA255处理器,所以它非常适用于手持移动产品。这个系统安装了最新的版本的Linux内核,它是以稳定性和可靠性闻名的操作系统。用户可以在一个非常稳定的环境下运行用户程序,从而实现高质量的产品。用户应用程序可以在不需要外接存储设备如硬盘的环境下运行。同时MTD勺FLASH文件系统的使用极大的提高了系统的容量和可靠性。PXA255提供众多的外设接口为开发提供了

5、极大的扩展性和适应性。#XSBase需要与一个带有网口和串行的主机平台进行通讯。XSBase的LINUX已在Redhat下进行过测试。也可以使用其他版本的LINUXo系统组成包括硬件和软件资源及相关配件。连接到XSBase255板子警告:移动板子时请手拿板子的两端以防止静电对板子的伤害。在仔细检查接线后再通电。1、第一次打开箱子时请核对箱子的内容。2、连接JTAG线。用JTAG线把板子的20-pin的接口和主机的并口连接起来。3、连接串口线。通过板子上的串口1与主机平台的串口连接。*当连接串口1时请仔细的检查Linux的minixx或Windows的超级终端的配置*4、连接以太网线。用以太网线

6、将主机平台的网卡接口和板子上的RJ45网口接上。5、连接电源线一一当连接电源线时请确保使用我们提供的AC/DC的电源转换器,它是将220V的交流电压转换成5V的直流电压。设置Linux的MinixxMinixx是LINUX下的串口调试工具。输入命令root$super#minixx-s按ESC键结束配置菜单。然后,minixx窗口打开。如果重启板子,你将会看到如图23看到的启动信息。如果没有,请检查bootloaderloading,minixx设置和连接线2. 4Windows超级终端的设置超级终端是Windows的串口调试工具。运行超级终端选择开始,程序附件超级终端。创建一个新的连接:文件

7、新建连接。输入一个连接名字按OK选择一个串口设备通常用串口1或串口2。请输入如下的连接配置。Bitspersecond:115200Databits:8Parity:NoneStopbits:1Flowcontrol:None按OK重启XSBase板子,将看到图2-3所示内核启动信息。XSBase启动启动过程将以minixx为例描述,因为启动过程在minixx和超级终端中是一样的。1、连接到主机并打开mini请参考第节。2、打开板子电源开关。3、请检查minixx由现的启动信息。系统在发行的时候在flash存储器中预装了Bootloader、kernel、文件系统。#4、当看到XSBase登陆

8、注册时输入“root”不用输入密码,回车即可。当启动完成时,X-SERVE国等运彳t在LCD(TFT)上。如果在minixx没有由现启动信息或者X-SERVE股有在LCD运行,请重新下载Bootloader,Kernel,andFilesystem。参考第节。LoadingBootloader,Kernel,和FilesystemImage下面介绍怎样下载Bootloader,Kernel,和Filesystem。在这节中用已经做好的光盘中自带的映像文件。下载Bootloader下载Bootloader有两种不同的方法。如果Bootloader没有下载就使用20pinJTAG接口。root$s

9、uperroot#cdImageroot$superImage#./Jflash-XSBASEx-boot255*当你使用仿真器下载bootloader时使用20pin的JTAG接口连接仿真器,请参考仿真器使用手册。*当bootloader已经下载了,使用TFTR1 .配置TFTP请参考第5章Network。2 .复制bootloader映像文件到/tftpboot目录。root$superroot#cdImageroot$superImage#cpx-boot255/tftpboot3.运行minixx,打开板子电源开关。4.出现启动信息。XSBASE-R1Copyright(C)20XXE

10、MDOORCo,.ltd.Support:Autobootinprogress,pressanykeytostop.AutobootabortedTypeXSBASE当你看至fj“Autobootinprogress,pressanykeytostop时3秒内按下任意键,你将进入bootloader命令模式。5.用TFTP命令下载bootloader。XSBASEtftpx-boot255loader如果TFTP没有正常工作,请检查网络配置。参考第5章Network。6.复制到flash中。XSBASEflashloader下载Kernel1.配置TFTP和BOOTP参考第5章Network。

11、2. 复制kernelimage至fj/tftpboot中。5root$superroot#cdImageroot$superImage#cpzImage/tftpboot3.打开minixx,打开板子电源开关。4.显示启动信息。XSBASE-R1Copyright(C)20XXEMDOORCo,.ltd.Support:Autobootinprogress,pressanykeytostop.AutobootabortedTypeXSBASE当你看至fj“Autobootinprogress,pressanykeytostop时3秒内按下任意键,你将进入bootloader命令模式。5 .使

12、用TFTP命令下载kernel。XSBASEtftpzImagekernel如果TFTP没有正常工作,请检查网络配置。参考第5章Network。6.复制到flash中。XSBASEflashkernel下载Filesystem1.配置TFTP和BOOTP参考第5章Network。2.复制filesystemimage至1J/tftpboot中。root$superroot#cdImageroot$superImage#cp/tftpboot3.打开minixx,打开板子电源开关。4.显示启动信息。XSBASE-R1Copyright(C)20XXEmdoorCo,.ltd.Support:Au

13、tobootinprogress,pressanykeytostop.AutobootabortedTypeXSBASE当你看到“Autobootinprogress,pressanykeytostop”时3秒内按下任意键,你将进入bootloader命令模式。67 .使用TFTP命令下载filesystem。XSBASEtftproot如果TFTP没有正常工作,请检查网络配置。参考第5章Network。6.复制到flash中。XSBASEflashroot启动linux如果上述3个映像文件都成功地下载到FLASH中,那么Linux启动条件将满足。开始启动。XSBASEbootStarting

14、kernel.UnxxpressingLinux当电源打开时将由现同样的信息。四、如果Linux操作系统移植成功的话,在XSBase触摸屏上可以看到Linux系统的启动信息,并最终由现图形化的界面。五、实验心得体会实验现象及结果这是第一次接触Linux操作系统,对它充满了好奇。在本次实验的操作过程中,主要是初步熟悉了Linux操作系统的安装过程及Linux的基本操作;学习了串口下载、JTAG下载、TFTP下载方式;学习和体会了Bootloader、Kernel、Filesystem的下载;学习了Linux操作系统的移植。在实验的过程中,有很多迷惑和不懂的地方,所以做这个实验还是很认真的,不懂的

15、地方就和其他同学一起探讨,向老师和助教请教。在实验过程中也遇到了一些问题,比如无法下载,然而串口也无法查询到,因而无法KILL,最后只能重新启动系统,重新执行之前的操作,最后还是顺利的由现了预期的实验现象。总之,通过本次实验,学会了一些指令的基本使用,如LS,LL,IFCONNFIG,CP等,掌握了Linux系统的基本操作,当然这都是很简单也是最基本的东西,如果想学到更多、等有价值的东西的话,还需自己的刻苦钻研。同时,体会到自己不能很好地将课堂上所学的相关知识与实际操作联系起来,所以这是今后应该大力改善和加强的地方。最后,谢谢老师和助教的悉心指导。7ARMfe入式系统实验报告学院:班级:姓名:学号:指导老师:实验助教:完成日期:内容:LinuxRedHat系统的安装和基本操作测试目录实验内容及步骤0,导读1.简介XSBase的简介

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号