NVIDIA Jetson TK1学习与开发(三):图文详解Jetson TK1平台搭建
图文详解Jetson TK1平台搭建
在《NVIDIA Jetson TK1学习与开发(一)》和《NVIDIA Jetson TK1学习与开发(二)》中已经对TK1的基本资源进行了简单介绍,并且推荐了一些很有用的网址供大家学习。本文将图文详解Jetson TK1平台的搭建。
1、开箱第一步
开箱后进入唯一的目录下,
会看到installer.sh,在当前路径执行以下命令:
sudo ./installer
(注意:此命令只能执行一次)
重启,
sudo reboot
重启后进入开机登陆界面,账号和密码均是:ubuntu
2、平台开发的选择
一般来说,对嵌入式的开发有两种选择,原生编译(native compilation)和交叉编译(cross-compilation)。
所谓原生编译,就是在目标板上直接运行自己的代码,以TK1为例,就是说在TK1目标板上编译代码;所谓交叉编译,这也是我们大多数采用的编译方法,简单来说就是在台式机上编译,然后挂载在目标板上运行的方式。
对于开发TK1,推荐使用原生编译。
3、下载并安装CUDA包
下载安装包:https://developer.nvidia.com/cuda-toolkit-60
(注意:下载的版本要与TK1的CUDA Driver版本一致,否则后面的samples无法执行。)
下载后如下图所示:
安装方法:
sudo dpkg -i xxx.deb
4、更新apt-get
sudo apt-get update
5、安装samples和toolkit
sudo apt-get install cuda-samples-6-0
sudo apt-get install cuda-toolkit-6-0
6、设置当前用户下可以访问GPU
sudo usermod -a -G video $USER
7、修改环境变量
cd
vim .bashrc
在最后一行加上:
export PATH=/usr/local/cuda-6.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-6.0/lib:$LD_LIBRARY_PATH
最后不要忘记执行下面的命令:
source .bashrc
8、查看编译环境是否安装成功
cd /usr/local/cuda
nvcc -V
从图中可以看到已经成功安装了CUDA6.0了。
9、编译与运行例程
查看当前目录中是否有samples:
ll
(注意是字母l。)
复制samples:
cuda-install-samples-6.0.sh /home/ubuntu/
然后,
cd
ls
可以看到NVIDIA_CUDA-6.0_Samples。
最后,
make
make完成后,可以在...NVIDIA_CUDA-6.0_Samples/bin/armv7/linux/release/gnueabihf/下可以看到编译成功的可执行文件。
10、示例演示
NVIDIA Jetson TK1学习与开发(三):图文详解Jetson TK1平台搭建相关推荐
- Qt开发,图文详解Hello World全过程
2019独角兽企业重金招聘Python工程师标准>>> 这是系列文章中的一篇,阅读本文前请先阅读<Windows下Qt 5.2 for Android开发入门>,以便确保 ...
- 微信小程序云开发入门(图文详解)
以下内容是我第一次微信小程序云开发的一次记录,从真正的0基础入门,到基本掌握一些内容. 其中遇到的一些问题,和根据网上 的一些资料,整理出来真正可用的,实测可行的源代码. 以下放出我的github源码 ...
- 一起学习GC算法(图文详解)
[辰兮要努力]:hello你好我是辰兮,很高兴你能来阅读,昵称是希望自己能不断精进,向着优秀程序员前行! 博客来源于项目以及编程中遇到的问题总结,偶尔会有读书分享,我会陆续更新Java前端.后台.数据 ...
- 网格社区志愿者服务小程序开发方案图文详解
志愿者服务小程序有三端:用户端+商家端.管理员端,总管理后台. 一 用户端:小程序 1.社区新闻 社区发布新闻,用户可以评论.点赞. 2.民情民意发布 投诉.建议发布,我要发布,可以发布图文信息. 3 ...
- 深度学习 - 30.GraphEmbedding DeepWalk 图文详解
一.引言 上一篇文章讲到了如何使用 networkx 获取图 ,通过networkx 获得的图我们可以通过获取节点的邻居开始随机游走,从而获得游走序列,进而结合 word2vec 进行节点向量化操作. ...
- php mac 开发环境搭建_Mac搭建php的开发环境(图文详解)
搭建php的开发环境(图文详解) 这篇文章主要介绍了Mac下搭建php开发环境教程,Mac OS X内置了Apache 和 PHP,这样使用起来非常方便.本文以Mac OS X 10.6.3为例,需要 ...
- win10你的电脑设备需要修复_图文详解win10升级失败的解决方法
最近有小伙伴在后台留言称自己的win10系统最近总是更新升级失败,想问一下有没有解决该问题的方法.方法当然是有的,小编将该问题的解决方法整理出了详细的图文步骤教程,遇到该问题的小伙伴们快来学习一下吧. ...
- NVIDIA Jetson TK1学习与开发(七):图文详解OpenCV在Jetson TK1上的安装和使用
图文详解OpenCV在Jetson TK1上的安装和使用 本文介绍如何在Jetson TK1上安装并且使用OpenCV,并给出了示例,供大家参考学习. 1.Jetson TK1平台的OpenCV优化包 ...
- NVIDIA Jetson TK1学习与开发(八):图文详解OpenGL在Jetson TK1上的安装和使用
图文详解OpenGL在Jetson TK1上的安装和使用 1.入门介绍与资源推介 OpenGL(全写Open Graphics Library)是个定义了一个跨编程语言.跨平台的编程接口规格的专业的图 ...
- NVIDIA Jetson TK1学习与开发(十一):TK1新装ubuntu如何修改用户密码和root密码
NVIDIA Jetson TK1学习与开发(十一):TK1新装ubuntu如何修改用户密码和root密码 1.修改用户密码 进入系统打开一个新终端 $passwd ubuntu $输入默认密码ubu ...
最新文章
- SQLite第三课 源码编译错误以及解决
- FMDB使用SQLite事务Save Point
- iframe的src怎么携带参数_Java 爬虫遇到需要登录的网站,该怎么办?
- 记一次诡异的SpringMVC中拦截路径的问题
- CSS之transition, transform, tanslate,animation
- 单多晶之争:光伏技术要靠市场检验
- poj 2049(二分+spfa判负环)
- apex英雄机器人探路者怎么玩_Apex英雄探路者机器人实战技巧攻略[多图]
- 华为透露中国首个开源基金会将于近期正式运营!
- linux终端下的网页浏览器w3m
- Java实例分析:宠物商店
- STC学习:扫描频率可变的电子钟
- 破解获取微信小程序源代码
- [19保研]厦门大学软件学院暑期夏令营招生简章
- VC虚拟键值表(详细介绍)
- 【深度学习】BatchSize设置
- 【防火墙篇】02. 向导快速设置 ❀ Juniper 防火墙
- C++ Primer 第四章学习 —— “表达式”
- Multiple View Geometry(多视图几何)学习笔记(23)—射影摄像机对二次曲面的作用摄像机中心的重要性
- linux利用vsftpd 搭建FTP服务器