烧写镜像
参照官方文档配置host端的dirver用来更新系统目前版本是R21.4注意flash的时候设置为如下
sudo ./flash.sh -S 14580MiB jetson-tk1 mmcblk0p1
才能全部使用板子上的eMMC的全部容量。(eMMC采用的是GPT,不要用fdisk)
系统初始化
更新
sudo apt-add-repository universe
sudo apt-add-repository universe
#Keep Jetson specific driver files.
sudo apt-mark hold xserver-xorg-core
#Update system
sudo apt-get update
sudo apt-get upgrade
注意这里apt-get update可能出现hash mismatch的错误(我刷了两次系统每次都出现了),再重新update就好。原因可能是apt的cache没清。
sha1sum -c /etc/nv_tegra_release
检查专用驱动是否被改写。
无线网卡
无线网卡采用的是intel 7260的网卡,wiki上看到兼容性比较好,支持5G频段和蓝牙4.0,默认的内核是没有驱动的,可以直接apt-get:
sudo apt-get install linux-firmware
重启之后就能正常使用了。
时间同步
时间同步用的是rdate,ntp总是有些怪怪的问题>.<,安装rdate:
sudo apt-get install rdate
同步命令:
rdate -s time.nist.gov
性能设置
CPU,GPU全部设置为最高了
默认是四个核全部开启的,cpu设置为不设最高频率上限:
需要root权限
echo 0 > /sys/devices/system/cpu/cpuquiet/tegra_cpuquiet/enable
echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
设置GPU :
需要root权限
echo 852000000 > /sys/kernel/debug/clock/override.gbus/rate
echo 1 > /sys/kernel/debug/clock/override.gbus/state
GPU的memory clock默认是最高的
USB3.0
默认的usb3.0的接口是不开启3.0的,开启USB3.0支持:
/boot/extlinux/extlinux.conf
把
usb_port_owner_info=0
改为
usb_port_owner_info=2
Headless
比较喜欢用ssh连板子,,,OvO
在/etc/X11/xorg.conf文件里添加:
Section "Screen"
Option "UseEdid" "False"
EndSection
turn off HDMI:
echo -1 > /sys/kernel/debug/tegra_hdmi/hotplug
echo 4 > /sys/class/graphics/fb0/blank
turn on HDMI:
echo 1 > /sys/kernel/debug/tegra_hdmi/hotplug
echo 0 > /sys/class/graphics/fb0/blank
CUDA&OpenCV
照着wiki上的来就好