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

刷机

我是按照Nvidia官网的链接连到中国代理商的页面,可是买来之后,开机按照官网指南登陆图像界面却怎么也不能登陆,具体现象是输入了正确的用户名和密码(ubuntu:ubuntu)之后屏幕一闪又回到了登陆界面。上网查了查,说是权限问题,因为发现解决的方案说法不一,我试了几个能查到的之后又都不灵,再加上发现板子上自带的Linux For Tegra是R19的超级老旧版本,于是决定刷机(注意:刷机重装系统会清除开发板中存储的数据)。

手动刷机

刷机的步骤也在官网指南(http://developer.download.nvidia.com/embedded/jetson/TK1/docs/2_GetStart/Jeston_TK1_QuickStartGuide.pdf#nameddest=Introduction)里,步骤不难,不过按照CSDN上一高手的指南(http://blog.csdn.net/pyen/article/details/27563819)来看,在解压刷机需要的文件的时候,需要用--numeric-owner选项,否则就会出现我遇到的权限问题。保险起见,解压还是加上了这个选项,具体步骤如下:

1) 在Linux下,到L4T(https://developer.nvidia.com/linux-tegra-r213)的页面,找到Jetson TK1(http://developer.download.nvidia.com/embedded/L4T/r21_Release_v3.0/Tegra124_Linux_R21.3.0_armhf.tbz2)和sample file system(http://developer.download.nvidia.com/embedded/L4T/r21_Release_v3.0/Tegra_Linux_Sample-Root-Filesystem_R21.3.0_armhf.tbz2)这两个下载:

目前最新的版本是R21.3,以这个版本为例,下载下来的是两个文件:

Tegra124_Linux_R21.3.0_armhf.tbz2

Tegra_Linux_Sample-Root-Filesystem_R21.3.0_armhf.tbz2

把这两个文件放在某个文件夹下,先解压驱动包

sudo tar --numeric-owner -jxpf Tegra124_Linux_R21.3.0_armhf.tbz2

等待解压结束,会出现一个Linux_for_Tegra文件夹。这个文件夹下有一个rootfs的文件夹,这里就是要放L4T的地方了,所以先进入rootfs文件夹:

cd Linux_for_Tegra/rootfs

然后解压基于Ubuntu的L4T Sample Image:

sudo tar --numeric-owner -jxpf ../../Tegra_Linux_Sample-Root-Filesystem_R21.3.0_armhf.tbz2

然后返回上层文件夹:

cd ..

执行安装脚本,会生成真正的system image。

sudo ./apply_binaries.sh

接下来就要开始刷机了,先按住板子最边缘的force recovery按钮不松开,然后按一下reset,板子会重启进入recovery mode,这个时候你会发现系统中新mount上了一个16G的eMMC设备。然后执行刷机命令:

sudo ./flash.sh -S 8GiB jetson-tk1 mmcblk0p1

mmcblk0p1就是板子内部存储对应的设备名。

刷机成功后板子重启,就能进入Ubuntu界面了,按照开发需求去https://developer.nvidia.com/linux-tegra-r213下载CUDA和OpenCV的deb包,双击就能安装了。

自动刷机

事实上Jetson TK1的官网也提供了傻瓜刷机包JetPack,只要到Jetpack的网页(https://developer.nvidia.com/jetson-tk1-development-pack)下载JetPackTK1-1.1-cuda6.5-linux-x64.run(http://developer.download.nvidia.com/devzone/devcenter/mobile/files/L4T/jetpack_tk1_1.1/02/JetPackTK1-1.1-cuda6.5-linux-x64.run)到进行刷机操作的Linux里,然后执行

chmod +x JetPackTK1-1.1-cuda6.5-linux-x64.run

然后双击,就会弹出图形界面,按照界面一步步来就能搞定从驱动到L4T到OpenCV和CUDA的所有相关包,不过鉴于前面所说的可能出现的权限问题,我还是放弃了这个套路。

安装无线网卡

因为无线信号离板子和电视太远,为了更好的信号,决定使用接Mini-PCIe的无线网卡而不是USB无线网卡,根据官方的wiki(http://elinux.org/Jetson/Network_Adapters),对Jetson TK1支持最好的目前是Intel 7260。可是L4T的内核版本似乎是不支持这款网卡的,需要自己装驱动,这个也比较简单,到firmware-iwlwifi (0.43) [https://packages.debian.org/sid/firmware-iwlwifi]下载deb包,然后用U盘双击安装即可,可以正常上网了。

--------------------------------附:

check network :(61.139.2.69  istelecom service IP):

sudo ping 61.139.2.69

if can not resolve domin:(ping www.baidu.com \n ping:unknow host www.baidu.com)
   sudo gedit /etc/resolv.conf
   add:
   # Generated by NetworkManager
   nameserver 127.0.1.1

https://developer.nvidia.com/platform-software-development
https://developer.nvidia.com/embedded/linux-tegra
https://developer.nvidia.com/linux-tegra-r213

分类: 未分类

Jetson TK1 刷机安装Ubuntu系统与Mini PCI-e无线网卡相关推荐

  1. [Nvidia Jetson ]设备-Nvidia Jetson Nano刷机安装EMMC镜像(不使用sdkmanager工具)

    README 之前使用sdkmanager工具给jetson tx2刷机,因为网络的问题花了挺长时间的.最近学到一个新的方法,可以不通过sdkmanager工具,将base基础的镜像刷入Nvidia ...

  2. 实体机安装linux系统,实体机安装Ubuntu系统

    今天windows突然蓝屏了,索性安装个 Ubuntu 吧,这次就总结一下实体机安装 Ubuntu 的具体步骤 note: 本人实体机为笔记本 型号为:小米pro U盘为金士顿:8G 安装系统:Ubu ...

  3. NVIDIA Jetson NX刷机安装pytorch(看这一篇就够了!!!)

    1. 下载系统 登录https://developer.nvidia.com/embedded/downloads 本人下载的版本为 JP 4.4 DP,2020/05/14发布,大小6GB左右.(目 ...

  4. tk1刷机+ROS安装+rplidar安装和配置+turtlebot安装和配置

    上一篇中,在ROS虚拟机中成功使用rplidar运行google cartographer后,下一步试图把这些移植到实验室的turtlebot上(tk1 + kobuki base).本篇记录一下移植 ...

  5. Jetson AGX Xavier刷机+安装opencv+使用TensorRT加速推理yolo全过程+心路历程

    为了完成导师交代的任务,卑微的打工人开始了没有停息的斗争.尽管没有人阻碍你划水摸鱼,但是问题一天不解决,自由就一天也不会来到. 我 向 往 自 由 !!!!!!!!!! 通往自由的道路就是在Xavie ...

  6. 华硕ROG品牌机安装ubuntu双系统

    小知识点: 1 品牌机,就是主机整体都是某个品牌的东西,即使是显卡,也是加工过的:另一般品牌机的主板BIOS的设置有些内容可能与非品牌机(主机中只有部分来自该品牌)不同. 注意的是,品牌机如果出了问题 ...

  7. 转载:Tegra TK1刷机 版本R21.4

    PS:原文转载别人博客,正在刷机中...晚上慢慢刷去吧 原文链接 http://blog.csdn.net/deyili/article/details/51011836 刷机前准备 Jetson T ...

  8. 最新的Jetson TX2刷机细节,以及一些问题(device not managed:选择network layout时的第二种后wifi消失的问题)

    刚拿到jetson tx2,刷机安装jetpack,一切顺利.参照教程是: https://blog.csdn.net/DeepWolf/article/details/88640937 这个教程非常 ...

  9. 关于Jetson TX2刷机各种问题(刷机后键盘等等奇葩错误)

    今天是Jetson TX2刷机第四天,期间遇到各种奇葩错误,联系了各路好汉,查看了各种文档,在此进行汇总并事先声明:我吴彦祖就是饿死,从这儿跳下去,死外边,我也不会再买老黄家的Jetson系列任何一台 ...

  10. Jetson TX2刷机教程

    一.参考资料 Jetson TX2官方文档 Jetpack开发者文档 Jetson官方安装教程 jetson tx2刷机 [TX2]NVIDIA Jetson Tx2刷机指南(JetPack-4.4. ...

最新文章

  1. 理解 Word2Vec 之 Skip-Gram 模型
  2. android GridView item中组件获取焦点
  3. mysql coreseek_centos+php+coreseek+sphinx+mysql之一coreseek安装篇
  4. 图的表示方法和C++实现
  5. 简述java在安卓开发中的应用_Java 自定义注解在安卓开发中的简单运用
  6. java构造函数中启动线程_通过构造器启动线程的实现方式及其缺点记录。
  7. Go搭建REPL环境
  8. 医学遗传学词汇英语术语英文(Glossary) 5
  9. Rav 瑞星产品了解
  10. 黑马程序员python15期月薪_2019年传智播客黑马python人工智能15期全套视频教程
  11. 串标是什么意思?用同一台电脑制作或上传投标书,会被认定为串标吗?
  12. 分析支付宝客户端的插件机制
  13. MATLAB--数字图像处理 图像直方图均衡化
  14. 网络安全风险无处不在
  15. Chrome谷歌浏览器兼容性视图设置
  16. 网上的音乐怎么下载成mp3格式歌曲?这3种一键下载的方法亲测好用!
  17. 3D数学基础:正交矩阵
  18. 一学就会 | 3步搞定弥散海报
  19. Elixir - case, cond, and if
  20. 让 Nginx 支持 WAF 防护功能web防火墙 - 沧海一粟 - Web系统架构与服务器运维,php开发...

热门文章

  1. python浙江医院抢号_医院挂号难?抢号秘籍看这里!
  2. 天地三才阵——【Java三大特征】
  3. 转 从决策树学习谈到贝叶斯分类算法、EM、HMM
  4. @修改用户(user)信息
  5. 一个简单的前端手风琴图片滑动展示
  6. 解决Connection error: (‘Unable to connect to any servers‘, {‘192.168.193.136‘: OperationTimedOut。。。。
  7. 四、快速搭建一套现代化的个人独立博客系统,给爱写博客的你(part2 正文)
  8. HSL、RGB颜色转换
  9. 【Auto.JS】Autojs官方提取文档使用说明函数 (1)
  10. 应用宝shangjia安全评估报告_《安全评估报告》提交指引