ARM嵌入式—(4)Ubuntu下挂载TQ2440开发板(NFS)
搭建完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开发板进行测试,如下图所示: