在买到TX1后,首先要知道的是,这块板子只能用2K或者4K的高清屏,并且使用VGA转换头是不起作用的。为了方便买一个USB集线器,以便于插键盘和鼠标,这板子其实就是一个笔记本主板了。
看说明书,会提示你板子上要插入网线,但是校园网是需要拨号连接的,系统打开后又没有浏览器,所以我们需要给它装一个浏览器。步骤:
1.板子插入WIFI天线
2.用手机开一个热点,桌面右上角网络图标那,要Dis 有线,连接无线。
3.搜索soft&updates,将图中勾选,然后close,reload。
4.
sudo apt-get install ubuntu-restricted-extras
sudo apt-get update
sudo apt-get install chromium-browser -y
5.以上步骤就安上chromium,现在可以撤下无线,连接有线了。
中文输入法:
Fcits安装:
sudo apt install fcitx fcitx-googlepinyin fcitx-table-wbpy fcitx-pinyin fcitx-sunpinyin
在语言设置选项里(langugae support)选择fcitx
重启电脑,在Fcitx configuration里配置下就好了。
接下来的步骤就可以按照说明书上,与JEPACK提示,一步一步来了。最后如果提示cuda8.0没装上,那是因为校园网的作用,使得一些包没下载下来。终端会提示你在板子上,安装这些包,你只需要在板子上不断的sudo apt-get update 然后安装host主机上提示的缺失包,当板子上包提示安装不成功时,则sudo apt-get -f install。大约要有一个多小时,就会全部安装完成了。
我记得用opencv3能打开,官网好像说过,反正我是打开了,不过要添加:
video_capture = cv2.VideoCapture("nvcamerasrc ! video/x-raw(memory:NVMM), width=(int)640, height=(int)480,format=(string)I420, framerate=(fraction)24/1 ! nvvidconv flip-method=2 ! video/x-raw, format=(string)BGRx ! videoconvert ! video/x-raw, format=(string)BGR ! appsink")
sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
FFMPEG INSTALL
sudo add-apt-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install ffmpeg
mkdir build
cd build
cmake -DWITH_CUDA=ON -DCUDA_ARCH_BIN="6.1" -DCUDA_ARCH_PTX="" -DBUILD_TESTS=OFF -DBUILD_PERF_TESTS=OFF -DCUDA_FAST_MATH=ON -DWITH_GTK=ON -DWITH_TIFF=ON -DWITH_VTK=ON ..
sudo make install -j 4
opencv默认用的tegra自带,大家可以编译opencv3
1. 依赖库的安装:
General dependencies:
sudo apt-get update -y
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
sudo apt-get install --no-install-recommends libboost-all-dev
BLAS:
sudo apt-get install libatlas-base-dev
PYTHON:
sudo apt-get install python-dev python-numpy -y
Remaning dependencies:
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
Caffe 编译:
cd caffe-master
cp Makefile.config.example Makefile.config
Makefile.config修改:
USE_CUDNN=1
INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serial/
LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib /usr/lib/aarch64-linux-gnu/hdf5/serial/
WITH_PYTHON_LAYER:=1
make all -j4
cd
echo "export PYTHONPATH=/home/ubuntu/caffe/python" >> ~/.profile
source ~/.profile
echo $PYTHONPATH #检查环境变量的值
cd ~/caffe
./build/tools/caffe time --gpu 0 --model ./models/bvlc_alexnet/deploy.prototxt
TP-link的无线网卡官网只给了Windows的驱动,Linux下我们需要为网卡芯片找到相应的驱动。譬如,我的网卡是TL-WDN6200,其对应的芯片型号是Realtek RTL8812AU,我则在google上搜了一下,首条搜索记录则是github上给的链接,配置特别快。没做什么改动,编译直接成功。
由于板子和主机是两套键盘和鼠标,所以非常不方便。经常弄混,安装Synergy可以让不同的操作系统之间工作键盘和鼠标,非常方便。
github链接:
https://github.com/symless/synergy
需要在主机和板子上,分别编译。然后主机作为服务端,板子作为客户端,填好相应的IP地址就可以用了。
Synergy编译:
安装依赖:
sudo apt-get install cmake make g++ xorg-dev libqt4-dev libcurl4-openssl-dev libavahi-compat-libdnssd-dev libssl-dev libx11-dev
编译:
./hm.sh conf -g1 [-d] # Use -d to build a debug version.
./hm.sh build [-d]
还可以安装vncserver,远程链接板子。
pip和easy_install的作用是方便以后安装python软件包
wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py
sudo python ez_setup.py --insecure
wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py