搭建完NFS服务器后,接着本文介绍挂载TQ2440的操作方法。若实际应用中,使用VMware虚拟中的ubuntu进行嵌入式ARM9开发,请参考博文《ARM嵌入式—(3)Win7下ARM开发板挂载NFS服务器》,本文基于实体主机。

1. 挂载前的准备

由于作者使用的TQ2440开发板默认IP为:192.168.1.6 ,因此,首先需要配置主机Ubuntu的IP地址为同一网段。

设置方法:

单击右上角 Network Connections -> 选择“Wired”-> 添加Add -> IPV4 Settings -> 添加好Address -> 保存并退出,如下图所示:

2. 通过串口连接设备 

设置好IP后,需要将ARM开发板中的串口线与Ubuntu系统相连接。当然,如果是笔记本电脑的话,串口转USB是一个不错的选择,而且Ubuntu自带USB转串口驱动,无需再安装,使用命令查看转USB后的端口,一般为ttyUSB0  

dmesg | grep usb

3. 查看启动信息 

(1)使用串口通讯工具来查看TQ2440中linux的信息,一般使用minicom作为通讯的工具,具体使用可以到网上搜索。此处推荐另一个串口工具gtkterm,可在图形界面中直接配置,如下图所示:

注:串口通讯工具需要root权限来操作,请操作前确定有root权限。

(2)连接好串口后,从Nandflash来启动开发板,此时gtkterm终端中便会打印出相关的开机信息,如下图所示:

4. 连接网线 

通过网线将Ubuntu系统与ARM开发板连接好,并在网络中找到(1)中创建的TQ2440网络,鼠标单击连接便可,此时网络指示状态如下,表示连接成功:

5.  挂载目录

配置好后,在gtkterm终端中使用命令挂载Ubuntu系统下nfsboot目录到开发板中,此时可在mnt目录下看到挂载成功的文件:

mount 192.168.1.3:/nfsboot /mnt/ -o nolock

6. 开发总结

可在Ubuntu系统下的arm-linux-gcc开发环境(《搭建arm-linux-gcc开发环境》)中直接进行开发,并利用NFS挂载到ARM开发板进行测试,如下图所示:

注意:本站所有文章除特别说明外,均为原创,转载请务必以超链接方式并注明作者出处。 标签:嵌入式,ARM,NFS