1. 相关的网站:

1. Jetson TK1 support   https://developer.nvidia.com/jetson-tk1-support

2.official Wiki for embedded Tegra & the Jetson TK1 board, maintained by both the community and NVIDIA: http://elinux.org/Jetson_TK1

3. blog NVIDIA Jetson TK1开发板上手:http://blog.csdn.net/Pyen/article/details/27563819

4.台湾网站的评测 http://www.coolpc.com.tw/phpBB2/viewtopic.php?f=70&t=147025

5. youtube 上的Jetson Tegra K1 Devkit - Setting up Desktop GUI https://www.youtube.com/watch?v=ghqM8pzJZxg

6. NVIDIA Nsight Eclipse Edition for Jetson TK1:http://devblogs.nvidia.com/parallelforall/nvidia-nsight-eclipse-edition-for-jetson-tk1/

2. 相关名词解释

Cross compiling: means the target executable is built on the host machine, not on the target. Therefore, the target executable must be compatible with (in particular with the libraries on) the target machine. This compatibility is achieved by having the correct version of nvcc as well as the correct library versions (CUDA version and target OS) to link against, that match your target.

3. 开发方法

对于jetson 有2种开发方法:

  • 原生开发:在jetson tk1 上进行开发
  • 交叉编译:在host计算机上进行编译

4. 初始化方法

0. 初始化

连上显示器上电后,出来的是arm-ubuntu14.04的字符界面,账号和密码均为ubuntu。如果你喜欢GUI,那么请进入/home/ubuntu/NVIDIA-INSTALLER(也就是~/NVIDIA_INSTALLER目录),运行./installer.sh,待安装完重启后即可获得图形界面。

要特别注意的是,Jetson-TK1是arm架构的ubuntu,和普通我们见到的ubuntu(x86架构)有本质的区别(编译器完全是不同的),因此x86 ubuntu的所有程序都不可直接拿到TK1上用!

注意:如果更新之后出现黑屏,那么ctrl+alt+f1 然后login,然后进入/home/ubuntu/NVIDIA-INSTALLER,最后运行./installer.sh ,就可以看到图形界面

1. 进入

Jetson TK1 support   https://developer.nvidia.com/jetson-tk1-support 下载

CUDA 6.0 Toolkit for L4T Rel -19.2(注意:CUDA 6.0 Toolkit for Ubuntu12.04 x86 64-bit (with TK1 cross-development support 是为了在ubuntu 主机上进行Corss Compiling)

2.设置网络链接

使用电脑作为无限网卡,通过网线和jetson tk1 进行网络共享。

设置方法:在network connection --> wired --> edit --> IPv4 Settings --> method --> shared to other computers

3. 安装

cd Downloads (进入下载目录)

ls (显示当前文件夹中的文件)

sudo dpkg -i package.deb (安装程序)

sudo apt-get update (更新系统源)

sudo apt-get install cuda-samples-6-0 (安装samples)

sudo apt-get install cuda-toolkit-6-0 (安装toolkit)

sudo usermod -a -G video ubuntu (这里的ubuntu是用户名,如果不是这个用户名,那么输入其他的用户名) (Update your permissions for directFB access , DirectFB 全名是 Direct Frame Buffer。DirectFB是德国Convergence公司推动的开放源代码计划,是 GNU/Linux 操作系统上的库,提供硬件图形加速(hardware graphics acceleration)与 translucent windows 等功能。授权方式为GNU宽通用公共许可证。)

cd

echo "# Add CUDA bin & library paths:" >> ~/.bashrc  (编辑bashrc文件)

echo "export PATH=/usr/local/cuda-6.0/bin:$PATH" >> ~/.bashrc

echo "export LD_LIBRARY_PATH=/usr/local/cuda-6.0/lib:$LD_LIBRARY_PATH" >> ~/.bashrc

source ~/.bashrc

cd /usr/local/cuda (进入cuda安装路径,进行查看)

ls (查看安装路径下的文件)

nvcc -V (查看版本)

cuda-install-samples-6.0.sh /home/ubuntu(将samples 拷贝到放特定的目录下面,这里输入的是 /home/ubuntu)

cd ~/NVIDIA_CUDA-6.0_Samples

ls (查看各种例子程序)

make (对各个例子进行编译)

./deviceQuery (进行设备性质的查看)

(原创) jetson tk1 初始化的更多相关文章

  1. Jetson tk1 刷机教程

    前期准备: 1.  Jetson TK1开发板. 2.  安装有ubuntu系统的PC(或者ubuntu虚拟机)切记:不管是PC还是虚拟机,务必确保有大于5G的存储空间,之后安装过程会作详细解释. 3 ...

  2. 结合阿里云服务器,设置家中jetson tk1随时远程登陆

    前提条件: 1.路由配置dmz主机为tk1的ip ,设置路由器中ssh 端口22的访问权限 2.有一台远程服务器,服务器安装了php可以运行php文件(我使用的是阿里云) 家中tk1配置: 脚本pyt ...

  3. Jetson TK1刷机+配置Mini PCI-e无线网卡

    最近买了台4K电视,觉得可以当显示器用,但没主机,不知怎的想到了Jetson TK1,于是一冲动买了.因为没网线,而Jetson TK1没有无线网卡,所以也折腾了一番,记录一下,给万一也有像我一样没有 ...

  4. Jetson TK1 Restore 步骤

     Jetson TK1 Restore 步骤 下载驱动包和文件系统包: 1:驱动包 2:文件系统 具体参见文档:http://download.csdn.net/detail/xiabodan/7 ...

  5. Jetson tk1 安装 Intel 7260 无线网卡驱动

    Jseton TK1上没有集成的无线网卡,开发板上有一个mini pci-e接口,可以插入Intel 7260这款继承了wifi和蓝牙功能的无线网卡: 该网卡实物如下图,在淘宝和Amazon上都可以买 ...

  6. Jetson tk1 刷机后要做的几件事

    参考简书文章: http://www.jianshu.com/p/997ede860d74 1. 查看Jetson TK1 L4T版本 head -n 1 /etc/nv_tegra_release ...

  7. Jetson TK1 四:重新安装系统(刷机)

    转载:http://blog.sina.com.cn/s/blog_bab3fa030102vk21.html Jetson TK1是NVIDIA基于Tegra K1开发的一块低成本开发板,板载一块T ...

  8. ROS:Nvidia Jetson TK1平台安装使用ROS

    原文连接: http://wiki.ros.org/indigo/Installation/UbuntuARM Ubuntu ARM install of ROS Indigo There are c ...

  9. ROS:Nvidia Jetson TK1开发平台

    原文链接: http://wiki.ros.org/NvidiaJetsonTK1 1. Nvidia Jetson TK1 Jetson TK1 comes pre-installed with L ...

随机推荐

  1. Laravel5中集成Jasig cas统一认证系统

    CAS : CAS(Central Authentication Service)是一款不错的针对 Web 应用的单点登录框架,这里介绍下我刚在laravel5上搭建成功的cas.提前准备工作:可运行 ...

  2. recovery编译学习笔记

    开始建立我们要编译机器的device目录 ./build/tools/device/mkvendor.sh htc vivo ~/boot.img 需要自己配置的部分: 位置:cm/deviec/品牌 ...

  3. 转:支撑Github的开源技术

    原文来自于:http://www.infoq.com/cn/news/2014/03/projects-power-github Github在3月19号开放了新的项目展示页面(Showcase),S ...

  4. xx通CGI流量控制

    流量控制共分2步,首先在CGI框架对用户的ip作限制,第二限制每个CGI的流量.   一.基于IP的流量控制 用共享内存(shm)的方式保存基于ip的访问信息. 配置文件中 <variable ...

  5. git “bad index file sha1 signature fatal: index file corrupt”错误

    在执行commit或revert等操作时,提示“bad index file sha1 signature fatal: index file corrupt”错误,导致操作失败.这是由于git的in ...

  6. mySql控制流程的函数

    1.select case value then result else value end; 在第一个方案的返回结果中, value=compare-value.而第二个方案的返回结果是第一种情况的 ...

  7. 【转】文件同步软件FreeFileSync

    原文网址:http://imcn.me/html/y2012/9855.html FreeFileSync 是一款开源的文件夹比较和同步工具,可用于 Win 和 Lin 平台,最近发布了 5.0 版本 ...

  8. 在什么情况下使用struct,struct与class的区别

    Struct定义和使用 类是引用类型,是保存在托管堆中的.通过定义类,我们可以在数据的生存期上得到很高的灵活性,但是也会让程序的性能有一定的损失.虽然这种损失很小,但当我们只需要定义一个很小的结构时, ...

  9. cf202-div 1-B - Apple Tree:搜索,数论,树的遍历

      http://codeforces.com/contest/348/problem/B   B. Apple Tree time limit per test 2 seconds memory l ...

  10. Myeclipse自动生成javabean的get和set方法

    用Myeclipse开发java web程序,写javabean的时候,如果字段很多的话,写get和set方法是一件很无语和浪费时间的事情,所以Myeclipse提供了一个自动生成这些方法的功能. 首 ...