1012 NVIDIA TK1
This page will guide you in using the Sensoray Model 1012 with NVIDIA tegra k1 development boards.
This requires a modified kernel and driver.
The modified kernel can be flashed onto the TK1 from the development PC, installed by the TK1 or the modifications can be made by the TK1 and recompiled.
The driver needs to be modified before being compiled.
Flashing a modified kernel image
Instructions for flashing a Jetson Tegra K1 to run R21.4 with modifications to work with Sensoray Model 1012 Required: Jetson TK1 and host computer running Linux
Procedure: 1) Get the modified zImage extlinux.conf and tw6869.ko files for Jetson Tegra K1 and put them in Downloads folder 2) Follow Jetson quick-start guide from NVIDIA a) quick-start step 1. Download Linux for Tegra package and sample root file system $ wget http://developer.download.Jetson.com/embedded/L4T/r23_Release_v1.0/Tegra210_Linux_R23.1.1_armhf.tbz2 $ wget http://developer.download.Jetson.com/embedded/L4T/r23_Release_v1.0/Tegra_Linux_Sample-Root-Filesystem_R23.1.1_armhf.tbz2 b) quick-start step 2. Untar and assemble the rootfs $ sudo tar xpf ${RELEASE_NAME} $ cd Linux_for_Tegra/rootfs/ $ sudo tar xpf ../../Tegra_Linux_Sample-Root-Filesystem_R21.4.0_armhf.tbz2 $ cd ../
3) Modify the kernel to be flashed $ sudo cp ~/Downloads/zImage ~Linux_for_Tegra/zImage $ sudo cp ~/Downloads/extlinux.conf ~Linux_for_Tegra/bootloader/ardbeg/jetson-tk1_extlinux.conf.emmc 4) Get the driver for Sensoray 1012. $ sudo cp ~/Downloads/tw6869.ko ~/Linux_for_Tegra/rootfs/lib/modules/3.10.40-gdacac96/extra/tw6869.ko 5) Flash the TK1 (step 3. in Jetson's quick-start guide)
a) Put your target system into "reset recovery mode" by holding down the RECOVERY button and press RESET button once on the target main board. b) Ensure your Linux host system is connected to the target device through the USB cable for flashing.
$ cd ~/Linux_for_Tegra/ $ sudo ./applybinaries.sh $ sudo ./flash.sh jetson-tk1 mmcblk0p1 #This will take less than 10 minutes. 6) from the TK1 load the Sensoray driver. $ sudo depmod /lib/modules/3.10.40-gdacac96/extra/tw6869.ko $ sudo insmod /lib/modules/3.10.40-gdacac96/extra/tw6869.ko 8) Restart with Sensoray 1012 attached $ sudo reboot 7) MPlayer is used by the demo $ sudo apt-add-repository universe $ sudo apt-get update $ sudo apt-get install libasound2-dev zlib1g-dev libxv-dev $ sudo apt-get install mplayer mencoder 8) Run the demo $ wget http://www.sensoray.com/downloads/sdk_812_linux_1.1.9.zip $ unzip sdk_812_linux_1.1.9.zip password:<not included in this doc> $ ~/sdk_812_1.1.9_linux/demo-sample/PyGTK/demoSX12.py