嵌入式Linux实验笔记(一)

Linux上机实验

1.      虚拟机安装

安装虚拟机时要注意配置并口,串口,网络连接设置为桥接,还要安装ftp、mysql、qt、gcc编译器、dhcp网络服务。

2.      minicom的配置

minicom –s 配置串口:/dev/ttyS0;波特率:115200。

3.      网络环境配置

IP地址:必须与目标板设为在同一网段,子网掩码和默认网关也必须配置,配置好后必须激活网络(激活方法:先解除,然后激活)。

安装bootp-2.4.3-7.i386.rpm和tftp-server-0.17-9.i386.rpm,并且配置bootp和tftp。启动xinitd:/etc/rc.d/init.d/xinetdrestart

4.      交叉编译环境配置

解压xscalev1_010001.tar.gz到/opt目录下,修改/root/.bash_profile。在其前面添加:PATH=$PATH:/opt/xscalev1/bin。并使其生效:source.bash_profile 。查看是否将交叉编译工具配置成功:which  arm-linux-gcc。

5.      Bootloader编译和下载

解压Boot-XSBase270.tar.gz ,进入Boot-XSBase270 进行make编译生成boot文件;解压jflashmm.tar.gz,将boot复制到Jflashmm目录,通过Jtag将boot烧写到目标板上。

6.      下载内核和文件系统

将zImage、rootfs270qt拷贝到/tftpboot,启动minicom,给目标板上电。选1显示目标板的IP地址和mac地址,如果mac地址与/etc/bootptab里的的mac地址是否相同,若不同就修改mac地址:set myhaddr ***;修改好后重启网络;选2  boot,获取pack[获取pack失败原因:1.是否在同一网段,2.防火墙是否关闭,3.mac地址是否一样,4.网络连接是否为桥接,5.将bootp、tftp、bootptab重新复制到相应的目录,6.重启网络。];然后依次选择3、4、5、6下载内核和文件系统,最后选7重新启动目标板。

7.       文件传输

Minicom方式:在与目标版正确连接后,进入[root@51board~],按下CTRL+A 键后,再按Z 键,系统调出minicom 的命令选项菜单。当向目标板上传文件时,按S键,系统弹出串口通信协议选项,利用方向键选中zmodem传输协议,按回车键,进入文件选择菜单。文件选择菜单弹出后,利用空格键选中需要上传的文件hello,一次可以选择多个文件,选好需要传输的文件后按回车键,便可以进行文件数据传输。当数据传输完毕,系统会弹出传输完毕提示菜单。

FTP方式:在目标板的调试终端输入ftp 命令:ftp 192.168.0.68(自己设置的虚拟机ip地址,如果服务被拒,一般是ftp服务器未开启,要先开启ftp服务),输入用户名:anonymous,无需输入密码;当用户名和密码都正确后,在目标板终端显示登陆成功信息和ftp 提示符;ftp 提示符下利用cd 命令转到主机的pub 目录下,利用get 命令上传需要传输的文件(确保文件保存在主机的/var/ftp/pub下)文件传输完毕后,ftp 输出成功信息和被传输文件的字节数。

Ntfs方式:在虚拟机的/mnt/下建立nfs目录,在/etc/exports文件中增加:【/mnt/nfs         (rw,no_root_squash)】,然后重启nfs:service  nfs restart在目标板的/mnt下建立nfs目录,用来挂载主机上nfs目录,端口映射:portmap , 挂载主机上nfs目录:mount -tnfs 主机ip地址:主机文件夹目标板文件夹(例如:mount –t  nfs  192.168.0.68:/mnt/nfs  /mnt/nfs )。


你可能感兴趣的:(Linux)