深入学习嵌入式Linux编程(2)

  第三个问题,原想着很容易,却没有想到是最难的,中间厂商的办法如下:

  采用目标板挂载NFS目录的方式进行开发

  主机:NFS服务器
  1、 修改配置文件etc/exports,如
  /nfs/rootfs 192.168.0.X(rw,sync,no_root_squash) //具体含义略

  2、 配置其为所有用户可读,chmod 644 /etc/exports

  3、 让NFS服务器重新载入 etc/exports, /etc/init.d/nfs reload

  4、 检查防火墙,不要屏蔽相应端口
  目标板:内核需要支持NFS

  1、Enable:

File Systems à

Network File Systems à

NFS file system support

Provide NFSv3 client support

  配置完后,重新编译内核

  2、目标板启动后,mount –t nfs 192.168.0.Y:/nfs/rootfs/mnt –o nolock
  按上面一步步做了,目标板提示RPC什么错误之类,上网查资料,用Servers指令开启服务,很可惜,目标板不支持Servers指令。

  最后发现目标板支持FTP服务器,总数找到一个救命稻草,不过很可惜,用户密码未知,问了中间厂商,用户和密码仍然错误,最后打了n次电话,告诉可以在目标板上添加新用户,然后再登录FTP。

  很恐怖的是,书本上教的useradd竟然没有,后来查看目标板bin上的文件,原来是adduser命令,添加上用户,果然可以登录了。不过linux上的FTP客户端不好使,Windows自带的也不行,只好下了个FlashFXP软件,还可以。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wzwgdf.html