几经周折,我的台式机终于和笔记本一样了。 
 
***************minicom安装******************************************************************** 
 
ubuntu10.04环境: 
 
该环境一般已经自带安装了minicom 
 
配置步骤: 
 
1、打开minicom配置界面:minicom -s 
 
①设置串口:为ttyUSB0.由于本机是使用USB转串口。如果电脑后面有串口,那么就选择ttyS0. 
 
ttyS0---COM1,ttyS1---COM2。同理ttyUSB0---USB1. 
 
2、save file 
 
3、exit 
 
4、minicom启动 
 
如果看到串口打印信息说明配置成功。 
 
这是在双系统单独安装ubuntu情况; 
 
对于虚拟机下安装的linux系统,要设置虚拟机VM--setting--add-hardware--serial---auto dectec/comx 
 
然后重新启动系统。 
 
CentOS下: 
 
1.yum install minicom 
 
2.配置如上 
 
3.cd /dev下查看设备是否安装ttyUSB0/ttyS0 
 
4.重启minicom 
 
*****************************NFS启动根文件系统**************************** 
 
1.如何使开发板与PC、虚拟机中Linux系统PING通 
 
①首先设置PC的IP。在网络连接中右键本地连接--属性-----TCP/IP协议属性----设置IP 
 
我的是192.168.1.5----255.255.255.0------192.168.1.111 
 
保存退出。 
 
②虚拟机选择bridget桥接方式。 
 
③在终端linux输入setup设置网络设置。设置静态IP 
 
我的是192.168.1.111----255.255.255.0-----192.168.1.111 
 
保存。通知设置其备份文件为相同的IP 
 
④重启网络服务:service network restart 
 
⑤ping 192.168.1.5看有ttl反馈时间没,没有则没成功。 
 
问题可能是: 
 
有人使用NAT方式连接网络。 
 
一般情况下时可以成功的。 
 
当然若你想通过NAT方式共享windows的网络。 
 
那么分情况设置了。 
 
1、锐捷拨号的情况下上网方式有两种情况。 
 
①使用mentHost拨号软件linux版本。这个网上有好多。一般解压安装就好,在Ubuntu10.04下可以直接解压安装。 
 
终端输入sudo menthost就可以启动。 
 
第一次使用时要设置账号和密码。通知选择锐捷认证3 
 
②这种方法比较麻烦:设置步骤有两个: 
 
1)setup启动后选择网络设置,这里要选择DHCP自动获取IP的方式。通知设置虚拟机:点击虚拟机最上面的菜单选择edit 
 
下虚拟网络编辑virtual network edit下选择bridget设置相关内容。当然重要的是要保证PC--虚拟机同网段。192.168.1.xx 
 
还要设置DNS。这是比较关键的一步。 
 
2)DNS设置:CentOS中时选择系统---首选项----更多首选项----network Connections 
 
选择DSL连接设置 
 
DSL-------------------Wired    ----    Point-to-Point 
 
Username:账号 
 
Service:空 
 
密码:密码 
 
点击应用即可。 
 
3)点击firefox浏览器,若果不能连接网络,那么重启一下系统。 
 
Ubuntu10.04下同理。 
 
回归NFS搭建设置问题; 
 
2.当PC和虚拟机中linux系统Ping通后就是开发板可PC、虚拟机的连接了。 
 
这里我的开发板是mini2440默认IP是192.168.1.230 
 
①关闭PC防火墙。在控制面板中---安全中心----Windows防火墙----选择关闭 
 
同时设置--高级--网络连接设置---将VMware Network Adapter VMnetet1和本地连接前面的选项去掉。 
 
说明:VMware Network Adapter VMnet1和VMware Network Adapter VMnet8分别是bridget桥接、NAT网络地址翻译 
 
两种网络共享方式下的虚拟网卡。它们的作用就是PC下的网卡的作用。这点要弄明白。 
 
②在虚拟机下Ping 192.168.1.230 
 
成功。 
 
说明:开发板与PC机之间要有双绞网线连接。很容易忽略啊。 
 
************************************************************************** 
 
NFS挂载启动的基本步骤另见说明; 
 
1、虚拟机上设置步骤: 
 
①nfs要安装,具体步骤自己查找。设置nfs共享目录为/opt/rootfs-qtopia-qt4这是根文件系统 
 
②启动nfs。service nfs restart 
 
2、开发板mini2440启动。在SecureCRT终端登录开发板。作为串口信息输出平台。我的是COM3。 
 
①nor flash 启动开发板。在supervivi菜单中选择q进入:Supervivi->param;查看param。这里我们需要设置IP 
 
具体为开发板IP、虚拟机的IP192.168.1.111 255.255.255.0和nfs启动的根文件目录rootfs-qtopia-qt4 
 
具体设置如下:param set linux_cmd_line "console=ttySAC0 root=/dev/nfs nfsroot=192.168.1.111:/opt/rootfs_qtopia_qt4 ip=192.168.1.70:192.168.1.111:192.168.1.111:255.255.255.0:sbc2440.arm9.net:eth0:off" 
 
②param show查看设置成功没。然后就是保存参数param save-----如果要重新设置参数param reset即可。 
 
③重启开发板nand flash启动或者是nor flash启动后在Supervivi中选择b直接启动kernel 
 
********************************************************************************* 
 
NFS启动根文件系统的所有相关设置就说完了。 
 
这里在说明一下:通过NFS启动根文件系统的好处:可以讲我们需要调试的设备文件或者其他程序放在rootfs-qtopia-qt4 
 
这个目录下,省去了不断将文件通过USB或终端等方式下载到开发板的困扰。 
 
******************************************************************************** 
 
rootfs-qtopia-qt4可以直接将mini2440光盘中的同名文件解压缩。 
 
 
 
若果还有其它问题那么只能找渡娘了。。。 
 
。 
 
补充说明:minicom和SeureCRT不能同时作为COM3口使用。 |   
     
  
 |