转载:http://blog.sina.com.cn/s/blog_bab3fa030102vk21.html

Jetson TK1是NVIDIA基于Tegra K1开发的一块低成本开发板,板载一块Tegra K1 32-bit(Logan)芯片,开发板上还有一个HDMI输出,一个以太网口,一个USB 3.0,一个micro USB口,SATA,mini PCIe,SD卡插槽,调试口有串口DB9和JTAG,以及众多的IO接口引出。可以说是麻雀虽小,五脏俱全。

Tegra K1有一颗和桌面GPU同架构的Kepler显示核心,192核架构,峰值浮点运算能力将近是现有最好的单核DSP的数倍到数十倍。开放了移动平台的CUDA接口以后,Tegra K1作为一个性能怪兽,将会在更广阔的市场上有更多更好的应用。

拿到JTK1开发板的时候,应该是默认的L4T(Linux for Tegra),gstreamer 包和CUDA 6.0 SDK都已经安装好了。如果想自己动手重新玩一遍的话,可以参考以下步骤:

1 下载并烧写L4T系统
目前发布的最新版本是19.2,本步骤所有操作在Linux机器上完成。

驱动包Tegra124_Linux_R19.2.0_armhf.tbz2

根文件系统包Tegra_Linux_Sample-Root-Filesystem_R19.2.0_armhf.tbz2

通过PC将两个tar包下载并放到一个文件夹下,首先解压缩驱动包

sudo tar --numeric-owner -jxpf Tegra124_Linux_R19.2.0_armhf.tbz2
注意红色部分,是需要加入的,目前的发行文档里没有给出。如果不加入的话,会导致烧写完成后,系统ubuntu用户权限出现问题。完成后,会在当前目录下生成一个Linux_for_Tegra的文件夹。

cd Linux_for_Tegra/rootfs
sudo tar --numeric-owner -jxpf ../../Tegra_Linux_Sample-Root-Filesystem_R19.2.0_armhf.tbz2
根文件系统包解压缩到驱动包生成的rootfs文件夹中,sudo最好要加上,否则会有warning。

cd ../
sudo ./apply_binaries.sh
现在用一根micro USB线连接到开发板上,按下RECOVERY键不放开,然后按下RESET键,进入烧写模式,在Linux_for_Tegra目录下

sudo ./flash.sh -S 8GiB jetson-tk1 mmcblk0p1
耐心等待烧写完成,重启开发板,就可以进入ubuntu桌面环境了,默认的用户名是ubuntu,密码ubuntu。相应的L4T文档和源代码包,可以在这里找到。

2 下载并安装CUDA SDK for Tegra
如果你重新烧写了系统,那么目前这一步你需要找一个USB网卡连接到JTK1开发板上。因为重新烧写系统后,通过板载网卡联网的话,DNS解析有问题,无法解析域名,只能通过ip地址访问网络。可以在开发板上直接访问这里 或者在PC上下载CUDA SDK for Tegra,然后再copy到开发板。但是需要先注册好NV developer账号,并申请了tegra和cuda的开发,都是免费的。
我下载的文件是cuda-l4t-r19.2_6.0-42_armhf.deb,在开发板上执行:

$ sudo dpkg -i cuda-l4t-r19.2_6.0-42_armhf.deb
$ sudo apt-get update
$ sudo apt-get install cuda-toolkit-6-0
$ sudo usermod -a -G video ubuntu
完成后,将/usr/local/cuda-6.0/bin路径加入到PATH中,将/usr/local/cuda-6.0/lib路径加入到LD_LIBRARY_PATH中或者配置pkgconfig。

下面就可以编译CUDA的示例程序了,

$ cuda-install-samples-6.0.sh

如果之前的环境都已经设置成功,那么进入生成的文件夹,make就可以了。

3 测试视频编解码器
L4T使用标准的gstreamer作为编解码器框架,同时提供了NV硬件加速的插件,下面是几个例子

编码

gst-launch-0.10 filesrc location= ! videoparse width=640 height=480 format=1 framerate=30/1 ! nv_omx_h264enc ! qtmux ! filesink location= -v
播放

nvgstplayer -I

Jetson TK1 四:重新安装系统(刷机)的更多相关文章

  1. LG 2.2.1 P350安卓系统刷机,问题总结,希望对需要的朋友有助

    手机误删软件导致短信,键盘等无声音提醒 我的手机前几天被我误删了一个软件,导致电话接不了,别人打电话的时候,老提示我在通话中,但是我可以在通话中看到对方的打电话记录.短信,键盘,USB连接,等等都没有 ...

  2. LinuxE2系统刷机后OSCAM安装与读卡器设置

    我也属于E2小白,最近才开始玩这个系统.从dinobot 4k+,到H7s,在到H5,各种E2机器都买了.刚开始入手的时候,怎么这么麻烦?慢慢的发现,烧新,玩E2也是一种乐趣,只不过最近困扰我的刷机后 ...

  3. iPhone 系统刷机

    1. 下载好固件(爱思 或者 pp助手) e.g. http://jailbreak.25pp.com/gujian/ 2. 将电脑与手机连接上,弹出iTunes软件即可 3. 长按手机电源键 关闭手 ...

  4. 乐视X3-40S智能电视的简化系统刷机

    步骤 USB2.0-U盘一个. 先把letv原厂包里的.bin文件放入U盘刷入电视 (U盘插在电视上方的USB2.0插口处,在电视待机状态下用遥控器依次按下[3].[6].[9].[5].[开机]键, ...

  5. E6全部刷机包

    此版本号基于R533_G_11.11.10P_GSZMCAUT679DA01B_LP064DA_T679DA_S005_E001_P002_R001_G004_1FF.sbf制作耳机接听或挂机正常内置 ...

  6. 【转】使用fastboot命令刷机流程详解

    一.Fastboot是什么? 1.1 首先介绍Recovery模式(卡刷) 在系统进行定制时,编译系统会编译出一份ZIP的压缩包,里面是一些系统分区镜像,提供给客户进行手动升级.恢复系统.需要提前将压 ...

  7. 分享:大晚上用自己的锤子手机跨系统刷MIUI,跌宕起伏啊!!

    序言: 写这篇博客之前问了一下博客园官方,能不能写关于刷机这一方面的,官方还是比较通情达理的,说技术类没有限制的,那样我就放心的写了.今天早上在博客园中稍微逛了一下,感觉似乎很少有关于刷机这一方面的, ...

  8. 台电X16pro刷机记录

    Android: 如果要刷安卓,需要使用win7系统电脑,且需要安装java环境,同时按住 音量减+电源键进入刷机模式(DNX BOOT MODE..),这时在PhoneFlashTool_5.3.2 ...

  9. miui10 刷机

    起因 折腾一下老手机 名词解释 名称 内容 含义 REC Recovery的缩写 Android出厂时自带的恢复模式 (理解为win PE) 双清 data,cache 用户数据+系统缓存 三清 da ...

随机推荐

  1. iOS旋屏

    横竖屏切换,视图乱了怎么办? 首先,我们必须了解一下下列4种状态,它们被用来描述设备旋转方向: UIInterfaceOrientationLandscapeLeft 向左,即HOME键在右 UIIn ...

  2. 【dp 贪心】bzoj4391: [Usaco2015 dec]High Card Low Card

    巧妙的贪心 Description Bessie the cow is a huge fan of card games, which is quite surprising, given her l ...

  3. The twelve Day-前端之html

    前端知识之html内容 HTML介绍 1.web服务本质 import socket sk = socket.socket() sk.bind(()) sk.listen() while True: ...

  4. 《零基础入门学习Python》【第一版】视频课后答案第005讲

    测试题答案: 0.Python中: int:整型 bool:布尔类型 float:浮点型 str:字符串类型 1.为什么布尔类型(bool)的TRUE和FALSE分别用0和1表示? 计算机只认识二进制 ...

  5. 三、Pandas速查手册中文版

    本文翻译自文章:Pandas Cheat Sheet - Python for Data Science,同时添加了部分注解. 对于数据科学家,无论是数据分析还是数据挖掘来说,Pandas是一个非常重 ...

  6. (原)UICollectionView的基本使用

    UICollectionView基本使用 学习iOS一段时间了,早听说了UICollectionView的强大一直没有机会使用,今天自己研究了一下. UICollectonView类似UITableV ...

  7. 长沙理工大学第十二届ACM大赛-重现赛

    年轮广场 时间限制:1秒 空间限制:131072K 题目描述 在云塘校区,有一个很适合晒太阳的地方————年轮广场 年轮广场可以看成n个位置顺时针围成一个环. 这天,天气非常好,Mathon带着他的小 ...

  8. 九度oj 题目1447:最短路

    题目描述: 在每年的校赛里,所有进入决赛的同学都会获得一件很漂亮的t-shirt.但是每当我们的工作人员把上百件的衣服从商店运回到赛场的时候,却是非常累的!所以现在他们想要寻找最短的从商店到赛场的路线 ...

  9. 【kmp+求所有公共前后缀长度】poj 2752 Seek the Name, Seek the Fame

    http://poj.org/problem?id=2752 [题意] 给定一个字符串,求这个字符串的所有公共前后缀的长度,按从小到达输出 [思路] 利用kmp的next数组,最后加上这个字符串本身 ...

  10. Numpy 花式索引

    记住:花式索引跟切片不一样,它总是将数据复制到新数组中. 一 给定一个列表,返回索引为1,3,4,5,6的数组 2 针对二维数组 需要注意的一点是,对于花式索引.对照下后面的两种方式,查询结果的不同.