此时需要在 ~/.bashrc 文件中写入 caffe 的路径,在文件下方写入(遗漏这步可能导致no module named caffe)
1
export PYTHONPATH=~/caffe/python:$PYTHONPATH
5 TX2 开发
5.1 编译
对于大的程序工程(比如几十兆及以上的),最好的办法是把程序拷贝到已经搭建好相应开发环境的 TX2 开发板下编译。因为开发板相比在PC机上编译较容易。也可以使用交叉编译,但是较为麻烦。(相关信息:在TX2开发板的终端里,用 make -v 命令可以看到 Build for aarch64-unknown-linux-gnu ,而在PC机上 Ubuntu 的终端里看到的是 Built for x86_64-pc-linux-gnu。)
设置完 TX2 的静态 IP 后,刷新 IP(sudo ip addr flush eth0)(有的是wlan0,按实际情况配置),然后重新启动网络服务 sudo systemctl restart networking.service。如果没有报错重启机器就可以生效了sudo reboot。
设置完 TX2 的静态 IP,还要在 PC 机上的本地连接设置静态IP。
在 PC 机和 TX2 之间连上网线,就可以尝试在 Windows 下打开 SSH 连接 TX2 开发板的终端。
5.4 修改软件源
备份 /etc/lib 路径下的 source.list 文件,然后在终端执行以下命令:
1
gedit /etc/lib/apt/sources.list
将打开的文件的内容全部替换为(xenial 为系统 Ubuntu 版本):
1 2 3 4 5 6 7 8
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-updates main restricted universe multiverse deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-updates main restricted universe multiverse deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-security main restricted universe multiverse deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-security main restricted universe multiverse deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-backports main restricted universe multiverse deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-backports main restricted universe multiverse deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial main universe restricted deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial main universe restricted