Jeston TX1配置总结(校园网特别篇)

硬件配置:

        在买到TX1后,首先要知道的是,这块板子只能用2K或者4K的高清屏,并且使用VGA转换头是不起作用的。为了方便买一个USB集线器,以便于插键盘和鼠标,这板子其实就是一个笔记本主板了。

校园网特别篇:

        看说明书,会提示你板子上要插入网线,但是校园网是需要拨号连接的,系统打开后又没有浏览器,所以我们需要给它装一个浏览器。步骤:

1.板子插入WIFI天线

2.用手机开一个热点,桌面右上角网络图标那,要Dis 有线,连接无线。

3.搜索soft&updates,将Jeston TX1配置总结(校园网特别篇)_第1张图片图中勾选,然后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里配置下就好了。

Jeston TX1配置总结(校园网特别篇)_第2张图片

 

问题小结:

       接下来的步骤就可以按照说明书上,与JEPACK提示,一步一步来了。最后如果提示cuda8.0没装上,那是因为校园网的作用,使得一些包没下载下来。终端会提示你在板子上,安装这些包,你只需要在板子上不断的sudo apt-get update 然后安装host主机上提示的缺失包,当板子上包提示安装不成功时,则sudo apt-get -f install。大约要有一个多小时,就会全部安装完成了。

Tx1的摄像头:

我记得用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")

 

 

 

 

 

opencv3编译:

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

 

 

 

 

 

Caffe编译:

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

 

添加pycaffe环境变量:

 

     

cd 
echo "export PYTHONPATH=/home/ubuntu/caffe/python" >> ~/.profile
source ~/.profile
echo $PYTHONPATH #检查环境变量的值

caffe测试:

 

cd ~/caffe
./build/tools/caffe time --gpu 0 --model ./models/bvlc_alexnet/deploy.prototxt

 

 

 

 

 

 

LINUX TP-LINK 无线网卡使用:

    TP-link的无线网卡官网只给了Windows的驱动,Linux下我们需要为网卡芯片找到相应的驱动。譬如,我的网卡是TL-WDN6200,其对应的芯片型号是Realtek RTL8812AU,我则在google上搜了一下,首条搜索记录则是github上给的链接,配置特别快。没做什么改动,编译直接成功。

Synergy安装:

    由于板子和主机是两套键盘和鼠标,所以非常不方便。经常弄混,安装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,远程链接板子。

 

 

 

 Jeston TX1配置总结(校园网特别篇)_第3张图片

 

pip和easy_install的作用是方便以后安装python软件包

下载安装easy_install

wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py 
sudo python ez_setup.py --insecure 

下载安装pip

wget https://bootstrap.pypa.io/get-pip.py 
sudo python get-pip.py

 

 

你可能感兴趣的:(玩转智能硬件)