8 李岩

复旦大学 生物医学工程

吾日三省吾身

等级
TA的排名 6w+

docker ubuntu无桌面环境安装qt

**更新apt**apt-get update**添加ppa**apt-get install software-properties-common**添加qt ppa**qt具体版本的PPA见https://launchpad.net/~beineri**add-apt-repository ppa:beineri/opt-qt-5.12.2-bionicapt-ge...

2020-02-23 14:43:06

玩转NVIDIA Jetson AGX Xavier(14)--- 在jetson上运行tensorflow+tensorrt的官方demo

本文介绍在jetson Xavier上如何从一个tensorflow的网络搭建到部署的完整过程。环境准备jetson Xavier jetpack4.2 (已安装tensorrt)tensorflow安装,请点击demo位置/usr/src/tensorrt/samples/python/end_to_end_tensorflow_mnist具体步骤打开demo文件位置,有...

2019-07-24 11:29:38

Ubuntu18.04安装美化工具tweak 和 dash to dock

此次美化主要是想把Ubuntu变得更易用一些,记录一下需要安装的工具sudo apt-get install gnome-tweak-tool这个工具非常好用,可以调整各种界面设置,也是各种主题美化的基础工具,主题美化可以去这个网站下载,主题非常多,基本上都是开源的https://www.opendesktop.org安装shell拓展,主题要修改需要有这个sudo apt-get i...

2019-07-24 10:48:12

玩转NVIDIA Jetson AGX Xavier(13)--- L4T内核kernel编译之在x86 PC上交叉编译jetson kernel

上一篇讲了在jetson平台上编译内核,本篇讲在x86 PC上编译这里提一点,我并不建议你用虚拟机来搞Linux开发,你的host至少应该是个ubuntu+windows双系统,虚拟机可能有各种问题,不要浪费时间在这些没有意义的问题上,可能会影响到你搞正事的情绪。配置交叉编译环境请查看第10篇博文玩转NVIDIA Jetson AGX Xavier(10)— L4T内核kernel编...

2019-06-19 09:37:45

玩转NVIDIA Jetson AGX Xavier(12)--- L4T内核kernel编译之在jetson上编译kernel

在Jetson平台上直接编译内核的好处是不存在交叉编译,编译非常顺利。但是慢!适用于想在Jetson平台上一步到位,干所有事的玩家本期内核版本L4T 32.1,使用Jetpack4.2刷机官网教程有点confuse,因为没说明白是在哪编译,对于初学者不太友好,老规矩放上官网教程https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra...

2019-06-19 09:19:25

玩转NVIDIA Jetson AGX Xavier(11)--- JetPack4.2安装TensorFlow

本文讲述如何在jetson平台L4T系统上安装TensorFlow本文更新的前两天我用官网的教程发现安装失败,在NVIDIA论坛上提出问题后官方教程已于6.17号更新,我今早起来用最新教程测试安装没问题,喜欢看英文的可以到官方教程去看一下NVIDIA开发者论坛帖子https://devtalk.nvidia.com/default/topic/1055816/confused-downlo...

2019-06-19 08:38:00

玩转NVIDIA Jetson AGX Xavier(9)--- L4T内核kernel编译之理解L4T及kernel编译

kernel的问题可以说很多,本节简单介绍一下这里边的关系,为什么要编译内核以及编译方法有哪些。L4T是什么L4T是Linux for Tegra的缩写,因为jetson系列用的是Tegra架构,因此L4T可以理解为jetson定制的Linux操作系统,具体的来说就是ubuntu定制款。为什么要编译内核通常来说编译内核的工作是为了客户基于jetson产品自己定制一些功能,比如增加一...

2019-06-18 23:07:45

玩转NVIDIA Jetson AGX Xavier(10)--- L4T内核kernel编译之Linaro 交叉编译环境搭建

本文主要介绍了为什么使用交叉编译环境以及Linaro 交叉编译环境搭建kernel 版本,jetpack4.2 L4T 32.1官方教程链接,写的不是很清楚,可以去看看:https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide%2Fxav...

2019-06-18 22:50:26

玩转NVIDIA Jetson AGX Xavier(8)--- jetson平台实用命令(持续更新补充)

本文罗列jetson平台上使用的系统命令,持续更新查看当前工作模式sudonvpmodel--query设置当前模式sudonvpmodel-m0开启风扇,开启最大时钟jetson_clocks查看clock工作状态jetson_clocks--show查看CPU温度sudoaptinstalllm-sensorssensors显示当前目录p...

2019-06-18 21:09:25

玩转NVIDIA Jetson AGX Xavier(7)--- jetson打开关闭风扇,解决风扇不转

本文介绍如何控制Xavier的风扇很多小伙伴拿到Xavier之后发现运行的很热但是风扇始终不转,经过了四处查找资料,终于搞定了如何打开关闭风扇以及控制转速。本文系统环境基于 jetpack4.2 L4T 32.1安装硬件温度检测工具sensorssudo apt install lm-sensors安装成功以后,输入sensors系统会显示当前温度,一般不开风扇的话系统温度能...

2019-06-18 20:53:52

玩转NVIDIA Jetson AGX Xavier(6)--- 安装强大的跨平台编程IDE QT5及charts模块

Xavier安装QT5及charts模块QT的强大不用多说,其信号-槽机制以及强大的跨平台能力优势明显。下图是我在jetson Xavier上用QT开发的带GUI的多节点信号传输程序。使用了多线程和socket网络编程,关键的关键是,这个程序是我从Windows上开发的,拿到jetson上直接可以跑,这就是QT的强大之处。安装QT5只需一句代码sudo apt-get install ...

2019-06-18 19:11:08

指针和内存趣谈(1):内存中的堆和栈是什么&内存泄漏是怎么回事?

本篇是指针和内存趣谈系列的第一篇本文的堆栈和代码中数据结构的堆栈不是一个概念写在前面的话本系列可以略过,等到你需要频繁的操作指针和手动分配内存的时候,可以回来看,记得:想要更好的运用指针写出高效的代码,你必须知道你的代码和计算机内存的关系,只有这样你才知道代码里哪些指针操作是可行的,哪些是致命的!1.堆和栈是什么?我们写了一段代码,计算机是怎么存储这些内容的,上边的图给出了答案...

2019-05-19 14:41:32

玩转NVIDIA Jetson AGX Xavier(5)--- Xavier jetpack 4.2 刷机(nano TX2)

使用jetpack 4.2为Xavier nano TX2刷机JetPack从4.2版本开始不再是.run的安装方式,而是.deb的安装方式1.下载安装包https://developer.nvidia.com/embedded/jetpack找到4.2版本下载,新安装包长这个样子2.在主机上安装sdkmanager有三种方式可以安装1.直接双击deb文件(我这失败了,应用商店一直...

2019-05-17 20:38:29

玩转NVIDIA Jetson AGX Xavier(4)--- Xavier 无线上网&安装rtl8812au驱动

Xavier的接口比较密集,而且本身有一个TCP通信的项目需求,wifi上网是一个很好的选择,在选网卡上折腾了很久Xavier不支持大部分的USB网卡想着省事,USB网卡即插即用,但是我试了手上有3个网卡,小米,TPLINK,relink(大概是这个名字),都无法使用。后来去国外的NVIDIA论坛上发现确实是这样,有些大牛说可以用USB,自己搞驱动什么的,如果你不是玩底软的,建议不要折腾,...

2019-05-15 15:27:45

C++入门(2):用C++写第一个程序&main函数详解

学习编程语言这件事情,最重要的是练习去写,只有写过才知道哪里有坑,即便是最简单的程序。下面我们介绍C++的第一个程序,main函数,它是C++程序中必须且唯一的函数,系统调用程序的时候是从main函数进去执行的。int main(){ return 0;}上面是一个非常简单的程序,只有一个main函数,它没有任何功能,只是返回一个值。返回值是一个非常重要的东西,返回...

2019-04-04 08:25:00

玩转NVIDIA Jetson AGX Xavier--- 中文用户手册

翻译了Xavier的中文用户手册对于英文不好的开发者可以进行参考,但是建议大家还是学习看英文版,翻译版毕竟会有一些理解上的出入,可以以此版本为辅助材料,英文阅读是个长期的过程,大家加油。CSDN下载连接(有积分的可以支持一下)https://download.csdn.net/download/huiyuanliyan/11062065百度网盘连接链接:https...

2019-03-29 09:03:41

玩转NVIDIA Jetson AGX Xavier(3)--- 使用JetPack 4.1为Xavier刷机

这篇文章开始我们正式要介绍如何玩转Xavier了在开始本章内容之前,大家可以下载我翻译的Xavier中文指导手册地址:准备工作:一台Xavier一台ubuntu 16.04 或 18.04主机1.下载JetPack安装包下载地址https://developer.nvidia.com/embedded/jetpack下图JetPack-l4t-4.1.1x...

2019-03-26 23:15:19

玩转NVIDIA Jetson AGX Xavier(2)--- Jetson系列产品简介

Jetson平台目前已经推出了5款产品5个产品使用的硬件架构都不一样,提供的接口和性能都不一样。K1属于探索性产品,TX1TX2Xavier算是逐代升级,最新推出的Nano主打便宜。1.初代产品TK1售价不详,2018年已经下架,官方介绍开发者套件为您提供所需的一切,针对嵌入式系统应用释放GPU的潜能。它以革命性的NVIDIATegra®K1SoC为基础构建,...

2019-03-26 22:45:16

深度学习的宏观框架——训练(training)和推理(inference)及其应用场景

一个完整的深度框架中应该包含两个主要部分,即训练(training)和推理(inference)训练(Training)打个比方,你现在想要训练一个能区分苹果还是橘子的模型,你需要搜索一些苹果和橘子的图片,这些图片放在一起称为训练数据集(training dataset),训练数据集是有标签的,苹果图片的标签就是苹果,橘子亦然。一个初始神经网络通过不断的优化自身参数,来让自己变得准确,...

2019-02-24 10:55:41

玩转NVIDIA Jetson AGX Xavier(1)--- jetson是什么

先进的 AI 边缘设备平台NVIDIA Jetson 是业内领先的AI 计算平台,它面向移动嵌入式系统市场中的 GPU加速并行处理。在深度学习和计算机视觉方面的高性能、低能耗计算,使得Jetson成为计算密集型嵌入式项目的理想平台。 ...

2019-02-22 11:22:20

查看更多

勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。