Difference between revisions of "1012 NVIDIA TK1"

From Sensoray Technical Wiki
Jump to: navigation, search
(Flashing a modified kernel image)
(Flashing a modified kernel image)
Line 20: Line 20:
  
 
   $  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/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
 
   $  wget http://developer.download.Jetson.com/embedded/L4T/r23_Release_v1.0/Tegra_Linux_Sample-Root-Filesystem_R23.1.1_armhf.tbz2
  

Revision as of 14:04, 14 December 2015

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
Personal tools
Namespaces

Variants
Actions
Toolbox