1、安装usb转串口驱动,将开发板通过串口线连接到xp系统电脑上。
2、安装zoc串口工具,打开zoc软件进入options-->Jump to --> devices中的serial/modem 选项
设置
遇到的问题:
1、板子没连上电脑
原因一:用usb转串口的串口线才能连上...不知道为什么?
原因二:串口通信软件的设置如波特率等一定要设置正确。
原因三:要先开启软件并且在监听状态的时候再接通开发板电源。
原因四:可能由于出动了串口线的原因,导致串口软件接通后显示一小段乱码。可以尝试拔掉串口线关掉软件、再重新连接上。
原因五:系统启动顺序的问题,原来的拔码开关设置为111000,启动时优先从mmc内存卡启动。而后来设置成nandflash启动后(111100),马上就能启动了。感觉应该是内存卡启动不太稳定导致了经常性板子死机后启动不了。
2、板子连接到虚拟机ubuntu(没必要)
需要注意的事:安装minicom和设置serial port 为ttyUSB0(这是usb转串口的端口) 如果是单纯的串口则应该是ttyS0~3中的一个.
3、板子与虚拟机的linux系统之间不能ping通。
原因一:虚拟机设置的NAT连接方式是不行的。应该使用桥接的方式(这时候虚拟机中的系统相当于一台独立的机器)。
原因二:使用桥接的时候vnet0为桥接方式,并且设置里面的网卡选项并不是网络上的真实网卡而是选择了自动。
原因三:在ubuntu中设置了ip网段后如果连接还没有显示连通的话,则重启计算机。想要ping通,首先虚拟机得与主机是联通的。
原因四:插上usb摄像头之后windows的网络连接中多了一个本地连接2,在虚拟机的桥接设置中的Automatic选项中去掉这个本地连接2.然后重新进入ubuntu就能ping通开发板了。
4、nfs文件共享的问题。
开始出现超时的问题:解决办法 把exports 中的 /home/worknfs 192.168.1.*(rw,sync,no_root_squash) 中的192.168.1.去掉就能连接了。
http://forum.ubuntu.org.cn/viewtopic.php?t=73101
04Ubuntu 默认是没有nfs服务的,所以需要自己安装
1、安装nfs服务版
apt-get install nfs-kernel-server
2、修改nsf配置文件
vi /etc/exports
在文件中添加nfs的目录格式如下
/home/worknfs *(rw,sync,no_root_squash)
存盘退出
3、在根目录下建立nsf的目录
mkdir /home/worknfs
chmod 777 -R /home/worknfs
/etc/init.d/nfs-kernel-server restart
5、测试nsf
mount 192.168.1.101:/home/worknfs
嵌入式要mount 的时候 使用
mount -o nolock 192.168.1.101:/home/worknfs /mnt/nfs
注:在内核的配置里面的
Networking options --->选项中
启用 TCP/IP networking
启用IP: kernel level autoconfiguration
General setup ---> 选项中 ,
Default kernel command string: (默认的内核命令行)
加入绿色字中的字符
root=/dev/nfs rw nfsroot=192.168.1.99:/armnfs/ ip=192.168.1.201 init=/linuxrc console=ttyS0
File system ---> Network File System --->选项
启用 NFS file system support
启用 Provide NFSv3 client support