Jetson TK1 刷机安装Ubuntu系统与Mini PCI-e无线网卡
最近买了台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无线网卡相关推荐
- [Nvidia Jetson ]设备-Nvidia Jetson Nano刷机安装EMMC镜像(不使用sdkmanager工具)
README 之前使用sdkmanager工具给jetson tx2刷机,因为网络的问题花了挺长时间的.最近学到一个新的方法,可以不通过sdkmanager工具,将base基础的镜像刷入Nvidia ...
- 实体机安装linux系统,实体机安装Ubuntu系统
今天windows突然蓝屏了,索性安装个 Ubuntu 吧,这次就总结一下实体机安装 Ubuntu 的具体步骤 note: 本人实体机为笔记本 型号为:小米pro U盘为金士顿:8G 安装系统:Ubu ...
- NVIDIA Jetson NX刷机安装pytorch(看这一篇就够了!!!)
1. 下载系统 登录https://developer.nvidia.com/embedded/downloads 本人下载的版本为 JP 4.4 DP,2020/05/14发布,大小6GB左右.(目 ...
- tk1刷机+ROS安装+rplidar安装和配置+turtlebot安装和配置
上一篇中,在ROS虚拟机中成功使用rplidar运行google cartographer后,下一步试图把这些移植到实验室的turtlebot上(tk1 + kobuki base).本篇记录一下移植 ...
- Jetson AGX Xavier刷机+安装opencv+使用TensorRT加速推理yolo全过程+心路历程
为了完成导师交代的任务,卑微的打工人开始了没有停息的斗争.尽管没有人阻碍你划水摸鱼,但是问题一天不解决,自由就一天也不会来到. 我 向 往 自 由 !!!!!!!!!! 通往自由的道路就是在Xavie ...
- 华硕ROG品牌机安装ubuntu双系统
小知识点: 1 品牌机,就是主机整体都是某个品牌的东西,即使是显卡,也是加工过的:另一般品牌机的主板BIOS的设置有些内容可能与非品牌机(主机中只有部分来自该品牌)不同. 注意的是,品牌机如果出了问题 ...
- 转载:Tegra TK1刷机 版本R21.4
PS:原文转载别人博客,正在刷机中...晚上慢慢刷去吧 原文链接 http://blog.csdn.net/deyili/article/details/51011836 刷机前准备 Jetson T ...
- 最新的Jetson TX2刷机细节,以及一些问题(device not managed:选择network layout时的第二种后wifi消失的问题)
刚拿到jetson tx2,刷机安装jetpack,一切顺利.参照教程是: https://blog.csdn.net/DeepWolf/article/details/88640937 这个教程非常 ...
- 关于Jetson TX2刷机各种问题(刷机后键盘等等奇葩错误)
今天是Jetson TX2刷机第四天,期间遇到各种奇葩错误,联系了各路好汉,查看了各种文档,在此进行汇总并事先声明:我吴彦祖就是饿死,从这儿跳下去,死外边,我也不会再买老黄家的Jetson系列任何一台 ...
- Jetson TX2刷机教程
一.参考资料 Jetson TX2官方文档 Jetpack开发者文档 Jetson官方安装教程 jetson tx2刷机 [TX2]NVIDIA Jetson Tx2刷机指南(JetPack-4.4. ...
最新文章
- 理解 Word2Vec 之 Skip-Gram 模型
- android GridView item中组件获取焦点
- mysql coreseek_centos+php+coreseek+sphinx+mysql之一coreseek安装篇
- 图的表示方法和C++实现
- 简述java在安卓开发中的应用_Java 自定义注解在安卓开发中的简单运用
- java构造函数中启动线程_通过构造器启动线程的实现方式及其缺点记录。
- Go搭建REPL环境
- 医学遗传学词汇英语术语英文(Glossary) 5
- Rav 瑞星产品了解
- 黑马程序员python15期月薪_2019年传智播客黑马python人工智能15期全套视频教程
- 串标是什么意思?用同一台电脑制作或上传投标书,会被认定为串标吗?
- 分析支付宝客户端的插件机制
- MATLAB--数字图像处理 图像直方图均衡化
- 网络安全风险无处不在
- Chrome谷歌浏览器兼容性视图设置
- 网上的音乐怎么下载成mp3格式歌曲?这3种一键下载的方法亲测好用!
- 3D数学基础:正交矩阵
- 一学就会 | 3步搞定弥散海报
- Elixir - case, cond, and if
- 让 Nginx 支持 WAF 防护功能web防火墙 - 沧海一粟 - Web系统架构与服务器运维,php开发...
热门文章
- python浙江医院抢号_医院挂号难?抢号秘籍看这里!
- 天地三才阵——【Java三大特征】
- 转 从决策树学习谈到贝叶斯分类算法、EM、HMM
- @修改用户(user)信息
- 一个简单的前端手风琴图片滑动展示
- 解决Connection error: (‘Unable to connect to any servers‘, {‘192.168.193.136‘: OperationTimedOut。。。。
- 四、快速搭建一套现代化的个人独立博客系统,给爱写博客的你(part2 正文)
- HSL、RGB颜色转换
- 【Auto.JS】Autojs官方提取文档使用说明函数 (1)
- 应用宝shangjia安全评估报告_《安全评估报告》提交指引