1,树莓派安装
8G SD闪存,串行接口线,电源线。
这里重点说下烧完系统后,如何显示系统。我是在PC-linux上利用串行接口数据线显示树莓派,有的人是利用电视机显示屏显示。利用串行接口数据显示时,需要在pc-linux上安装minicom(sudo apt-get install minicom),这是个串行转换工具。然后进行端口设置(网上有教程如何设置)。每次显示树莓派时,需要先在pc-linux打开minicom(sudo minicom),在打开电源线的控制按钮。之后,pc-linux屏幕上就会显示很多数据,出现登陆页面。初始账号:pi,密码:raspberry。
2,安装NFS
由于源码安装Tensorflow,存储空间至少大于8G。所以这里,以PC-linux端作为网络文件服务器,树莓派作为客户端部署网络文件系统(NFS)。部署的目的是,在PC-linux端,建立一个文件夹,专门用来作为树莓派安装tensorflow的目录。这里一个很重要点:树莓派和PC-linux必须在同一局域网内,否则连接不了。
PC-linux 服务器端
1)安装nfs-kernel-server和portmap
sudo apt-get install nfs-kernel-server portmap
2) NFS服务器的配置
配置文件为 /etc/exports
在PC-linux /home/xiaoming(也可以是其他目录) 下新建一个共享目录share
打开配置文件/etc/exports 在最下面一行写上
/home/xiaoming/share *(sync,rw)
3) 启动NFS服务
sudo /etc/init.d/rpcbind start
sudo /etc/init.d/nfs-kernel-server start
4) 查看NFS服务输出的共享目录状态
在树莓派客户端 输入命令:showmount -e 192.168.123.123(PC-linux端IP)。会显示服务器端的共享目录
树莓派客户端
1) 安装nfs-utils
sudo apt-get install nfs-common
2) 建立挂载目录
mkdir /mnt/tensorflow
3) 将/mnt/tensorflow挂载到服务器端
修改树莓派客户端/etc/fstab ,打开/etc/fstab,在最下面一行写入:
192.168.123.123:/home/xiaoming/share /mnt/tensorflow nfs defaults 0 0
保存退出。
在终端下:sudo mount -a
至此,PC-linux客户端中目录/home/xiaoming/share就相当于树莓派下的/mnt/tensorflow的目录,可以直接被在树莓派下使用了。将在树莓派客户端将文件放入/mnt/tensorflow不会减少树莓派的存储空间,会减少PC-linux服务器端的存储空间。