EELiod开发板

上传人:博****1 文档编号:545702299 上传时间:2023-05-11 格式:DOC 页数:44 大小:2.16MB
返回 下载 相关 举报
EELiod开发板_第1页
第1页 / 共44页
EELiod开发板_第2页
第2页 / 共44页
EELiod开发板_第3页
第3页 / 共44页
EELiod开发板_第4页
第4页 / 共44页
EELiod开发板_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《EELiod开发板》由会员分享,可在线阅读,更多相关《EELiod开发板(44页珍藏版)》请在金锄头文库上搜索。

1、.第一步VMware下安装Ubuntu10.041. 安装VMwareVMware和普通软件安装一样,这里不再赘述2. 下载Ubuntu10.04的镜像文件3. Ubuntu官方下载地址:http:/ 工具链的安装现在,把光盘放入光驱中,如果linux系统可以自动的挂载,可以跳过这个步骤。rootlocalhost#mount/dev/cdrom/mnt/cdromrootlocalhost#cd/mnt/cdrom在开发主机上创建目录,并将光盘内容拷贝到目录中。在根目录创建了一个名为“EELiod”的目录,在将光盘中的所有内容拷贝到了该目录中。具体操作如下:rootlocalhost#mkd

2、ir/EELiodrootlocalhost#cd/EELiodrootlocalhostEELiod#cpa/mnt/cdrom/*./使用cp命令将xscalev1.tar.gz文件拷贝到PC上/opt下。然后进入到/opt/目录下,解压该文件。rootlocalhost#cp/EELiod/Toolchain/xscalev1.tar.gz/optrootlocalhost#tarxvfzxscalev1.tar.gz移动到工具链的bin目录下使用ls命令查看,可以看到一些编译工具,这些工具将会在之后的交叉编译过程中使用到。为了之后在任何目录下面都能够使用Toolchain,必须要对路径

3、进行设置。打开/etc/profile文件来设置路径,使用gedit编辑器修改profile文件。rootlocalhostetc#geditprofile用gedit编辑器打开/etc/profile文件并在最后一行添加下述的路径:exportPATH=$PATH:/opt/xscalev1/bin保存并退出该文件。使用source命令来使路径生效。rootlocalhostetc#sourceprofile使用which命令来查看路径是否生效。rootlocalhostetc#whicharm-linux-gcc/opt/xscalev1/bin/arm-linux-gcc注:如果路径没有

4、生效,则可以重启一下PC的linux系统。再使用which命令来查看路径是否生效。2. 网络协议的安装安装协议之前要先安装xinetd服务,此服务包含了对bootp、tftp协议的管理,安装命令如下:sudoapt-getinstallxinetd如果已安装则可省略此步1)Bootp协议的安装因为Ubuntu不支持rpm包安装,所以要先把“EELiod/rpm”目录下的bootp-2.4.3-7.i386.rpm转换成Ubuntu支持的deb包格式,怎么转换呢?用alien命令,所以下一步就是首先安装alien,联网的情况下使用如下命令:sudoapt-getinstallalien也可以在新

5、立得软件包管理器输入alien,右击alien,点击“标记以便安装”,点击上面的“应用”,安装即可。这样alien命令就安装上了,开始把rpm包转换成deb包吧!命令如下:alienbootp-2.4.3-7.i386.rpm回车之后会出现error:incorrectformat:unknowntagbootp_2.4.3-8_i386.debgenerated不用理会这个提示,查看相同目录下出现了一个bootp_2.4.3-8_i386.deb包,可见已经转换成功,那又如何安装这个deb包呢?使用dpkg命令(此命令在安装alien时也给安装上了,如果没有安装则sudoapt-getins

6、talldpkg),如下:dpkgibootp_2.4.3-8_i386.deb查看/etc目录下是否有bootptab文件,命令如下:ls/etc/bootptab经试验没有,可见bootp没有安装成功,估计是安装包在Ubuntu下不适用的问题,所以选择在“新立得”安装,输入bootp,安装过程和alien一样,安装后再次查看/etc目录下是否有bootptab文件,ItisOK!此时的bootptab是一个说明和解释文件,将“EELiod/Net_Config”目录中的“bootptab”文件复制到PC机的“etc”目录下。命令如下:rootlocalhostroot#cp/EELiod/

7、Net_Config/bootptab/etc输入命令chkconfig-list查看xinetd服务下是否有bootp协议,查看没有,复制“EELiod/Net_Config”目录中的“bootp”文件到PC机的“/etc/xinetd.d”目录下。命令如下:rootlocalhostroot#cp/EELiod/Net_Config/bootp/etc/xinetd.d再次查看xinetd服务下是否有bootp协议,ItisOK!可见bootp协议需要有两个配置文件:一个是/etc目录下的bootptab文件;一个是/etc/xinetd.d目录下的bootp文件。用cat命令查看一下“b

8、ootptab”文件的内容,如下图:test:ht=1:ha=0x123456789a00:#ha=0x123456789999:ip=192.168.0.50:sm=255.255.255.0“bootptab”文件的内容作用说明:test:标记ht:硬件类型(1表示以太网)ha:硬件地址(这个地址必须和板子的MAC地址相同)ip:IP地址(如果板子的MAC地址和ha的地址一致的话,ip将被传输给板子).sm:子网掩码由此可见:bootp协议的作用是为了给目标机一个ip地址,使宿主机与目标机能够ping通,然后通过tftp协议下载烧写内核和文件系统。“bootp”文件的内容:serviceb

9、ootpsdisable=nosocket_type=dgramprotocol=udpwait=yesuser=rootserver=/usr/sbin/bootpd2)tftp协议的安装进入到“EELiod/rpm”目录下,安装tftp-server-0.17-9.i386.rpm,安装过程与安装bootp一样,要先通过alien转换成deb包,然后通过dpkg安装deb包,安装后会在/etc/xinetd.d/目录下出现tftp文件,内容如下:servicetftpsocket_type=dgramprotocol=udpwait=yesuser=rootserver=/usr/sbin

10、/in.tftpdserver_args=-s/tftpbootserver_args+=-s/odm/tftpbootdisable=no记得把disable的值yes改为no,还要在根目录下建立tftpboot目录,并赋予最高权限chmod777/tftpboot-R这样还不够,还要在线安装tftp,因为Ubuntu下不仅要安装tftp服务器端还要安装客户端,sudoapt-getinstalltftp这样整个过程就安装完了,可以测试一下:在/tftpboot目录下touchhello.c创建hello.c文件,然后在hello.c文件里随便输入点东西。然后退出/tftpboot目录,输入

11、如下命令:tftplocalhosttftpgethello.ctftpquit3. ls查看当前目录是否有hello.c文件并用cat命令查看文件内容是否有丢失,如果hello.c正常则tftp协议安装正确。minicom的安装与配置minicom也同样在线安装,sudoapt-getinstallminicom,安装与否可通过在终端输入minicom可知。在LINUX的终端中以超级用户身份登录并输入“minicom-s”,然后按下回车键。rootlocalhostroot#minicom-s“-s“选项会调出配置信息。下面显示的就是配置的菜单。移到”Serialportsetup“会调出串

12、口的配置菜单。我们只配置其中的第三项和第四项,第三项配置好后如图(按下键盘的A键则修改条目A对应的串口号,按下键盘的E键则修改条目E对应的试验箱的配置依次往下):第四项配置好后如图(A、B、K条目无用,分别删除就ok了):记得第一次配置好后保存配置信息,即选择如下图选项保存即可:配置好后可以选择“Exit”退出配置菜单或选择“ExitfromMinicom”后在终端输入minicom再次进入,如果进入以下界面则说明minicom配置成功(注:为了适合大部分朋友的学习,我是以笔记本(无串口)的xp下装Ubuntu虚拟机来讲述的,但我的是台式机,所以下面配置的串口是“/dev/ttyS0”):第三

13、步EELiod平台系统的下载一.Bootloader的下载进入到“EELiod/Jflashmm”目录下,输入“tarxzvfJflash-Xsbase270.tar.gz”解压Jflash工具。进入到“Jflash-Xbase270”目录下,输入“./jflashmmboot”下载“Bootloader”,可是提示下图错误:所以要先安装libstdc+5,步骤如下:1.下载安装包:http:/lug.mtu.edu/ubuntu/pool/main/g/gcc-3.3/libstdc+5_3.3.6-10_i386.deb2.解包为libstdc+5:dpkg-xlibstdc+5_3.3.6-10_i386.deblibstdc+53.复制到系统lib目录:sudocplibstdc+5/usr/lib/libstdc+.so.5.0.7/usr/lib4.进入系统lib目录建libstdc+5链接:cd/usr/lib;sudoln-slibstdc+.so.5.0.7libstdc+.so.5安装完之后继续输入“./jflashmmboot”下载“Bootloader”,等待成功即可,呵呵!二.内核的下载

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

当前位置:首页 > 高等教育 > 研究生课件

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