【在英伟达nvidia的jetson-orin-nx-工控机入门了解-自我学习-资料记录-熟悉了解】

news2024/11/27 4:18:57

【在英伟达nvidia的jetson-orin-nx-工控机入门了解-自我学习-资料记录-熟悉了解】

  • 1、概述
  • 2、实验环境
  • 3-1初次接触工控机版本-真的好多-新手一脸懵逼
  • 3-2 啥是载板和核心板
  • 3-3 查看资源资料
  • 3-4 了解外设资源
  • 3-5 查看博客论坛
  • 3-6 底层配置pinmux
  • 3-7 Linux驱动开发
  • 3-8 AI相关
  • 3-8 jetson-io和40-pin工具
  • 4、总结

1、概述

近期开始学习英伟达的工控板,作为新手还是有很多不同懂得地方,但是一部分它用的linux系统,有点像玩树莓派,自己也看了一些资料,最近也是调试了几个外部接口,想着将一些资料整理下。

一般用这种工控机,都是跑Ai算法什么的,我还没到那一步,至少现在还没到,一直调试底层的驱动来着,有很多资料需要了解。

2、实验环境

使用提供软硬件信息。
硬件信息:Jetson Orin nx
软件版本:5.10.104-tegra #1 SMP PREEMPT Sun Mar 19 07:55:28 PDT 2023 aarch64 aarch64 aarch64 GNU/Linux
在这里插入图片描述
本章只是一些资料记录,不东西。

3-1初次接触工控机版本-真的好多-新手一脸懵逼

最开始接触时,发现英伟达的工控机版本好多啊,不同型号之间,各种尾椎,根本不知道有什么差别。可谓是”真的好多-新手一脸懵逼“
后来查资料时,看官方文档,发现了一种区分不同版本方式,可以方便帮我们区分,就在下载资料文档里。
连接文档:https://developer.nvidia.com/embedded/downloads

同是这个文档也是下载资料的地方,所有英伟达资料都可以来这里翻一翻。

如下图:
在这里插入图片描述

如图所示,可以说,目前英伟达的工控机就这样些,都是jetson开头。

越往上价格越贵,性能也就越高,越往下,价格也就越便宜,但是性能就会差些。
在这里插入图片描述

目前网上jetson AGX orin,一套(载板+核心板)基本都过万了。
我目前买的jetson orin nx,是核心板是原版,加上国产载板,大概8K左右。

3-2 啥是载板和核心板

记得当初自己确实不知道,以为工控机就是一个整体,其实是由两部分组成的。如果你只买核心板,或者载板,其实是跑不起来的,在一些二手交易平台上,有些买的很便宜的,可能就是只有一部分。
在这里插入图片描述

3-3 查看资源资料

如下图,有些文档,会说明,不同核心板之间,资源有什么不同,这种对比表。

如下是链接论坛:https://forums.developer.nvidia.com/c/agx-autonomous-machines/jetson-embedded-systems/70
在这里插入图片描述

参考文档:https://docs.nvidia.com/jetson/archives/r34.1/DeveloperGuide/index.html#
在这里插入图片描述

3-4 了解外设资源

如下图,有些文档,会标明这个核心板都有什么资源module,具体可以去搜搜。

文件名称:Jetson Orin NX Series and Jetson Orin Nano Series
()Product Design Guide)

在这里插入图片描述

3-5 查看博客论坛

对于一些问题,自己不知道时候,可以看看论坛里是否有说明的,也许有解决方式,只不过是英文的。

链接:https://forums.developer.nvidia.com/

在这里插入图片描述

3-6 底层配置pinmux

一般要调试底层驱动的话,修改IO什么的就会涉及这个,应该是基本绕不开。
自己目前理解,它是一个IO表,可以配置IO相应状态,然后生成文件,比较底层了。再给系统,目前还没有到,不过感觉以后应该会用到的。
在这里插入图片描述
如下表格。
在这里插入图片描述

3-7 Linux驱动开发

目前看来常见的驱动,其实Linux本身已经带有了,基本不需要再次开发了,直接使用即可,如果是新的设备,驱动一般会从厂家要。
如下图,如果做驱动相关开发,需要了解一下整体框架,正点原子这个图就很直观了。

在这里插入图片描述

3-8 AI相关

我们使用这个工控板,一般不是说简单玩Linux,还是有跑些AI的东西,或者图像识别,这块还没看开始学习,自己的同学,有使用一个叫yolov5的工具,做图片或者视频识别的,更深些就没了解,暂时还没到那。

3-8 jetson-io和40-pin工具

如果调试40-pin的话,目前听说jetson-io这个工具还是挺好用的,自己也在不断尝试过程中。
链接:https://jetsonhacks.com/nvidia-jetson-xavier-nx-gpio-header-pinout/
在这里插入图片描述

4、总结

资料可以说还是比较多的,需要消化些,但对于细节部分,或者某个专业方向,可能会有些少,现总结这些吧。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/778243.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【基于CentOS 7 的NFS服务】

目录 一、概述 二、应用场景 三、安装 四、启动服务 五、目录结构 1.nfs的主配置文件 2.存储配置文件 六、命令解析 1.共享存储管理命令 2.共享目录查看 七、配置 八、客户端访问 1.查看nfs服务器的共享目录 2.挂载 九、实际案例 一、概述 network filesystemt…

7.12 redis未授权访问漏洞

在1.txt添加存在redis未授权访问漏洞的IP redis.py输入脚本 redis-cli exe -h IP -p 端口号

SQL 常见函数整理 _ CONCAT() 和 CONCAT_WS()

CONCAT() 1. 用法: 用于将多个字符串连接在一起。 2. 基本语法: CONCAT(str1, str2, ...)其中,str1, str2, … 是要连接的字符串。可以指定任意数量的参数。 3. 应用示例 Address表: 如果想将城市、区、街道合并到一个字段中 …

uniapp 小程序如何从主包页面跳转到分包页面

在uniapp开发小程序的时候,“分包”概念一定要提前了解下,具体我就不多说了,自己看下关网的相关配置。 那么,如果从主包页面,跳转至分包的页面呢?如图所示 我的页面->详情页 在我的页面创建好自己的链…

面试之JVM类的生命周期

按照Java虚拟机规范,从class文件到加载到内存中的类,到类卸载出内存为止,它的整个生命周期包括如下7个阶段: 加载: 类的加载指的是将类的.class文件中的二进制数据读取到内存中,存放在运行时数据区的方法去中。 在加…

java版本Spring Cloud + Spring Boot +二次开发+企业电子招标采购系统

一、立项管理 1、招标立项申请 功能点:招标类项目立项申请入口,用户可以保存为草稿,提交。 2、非招标立项申请 功能点:非招标立项申请入口、用户可以保存为草稿、提交。 3、采购立项列表 功能点:对草稿进行编辑&#x…

2.css公共样式、LOGO SEO优化、常用模块和注册页类名命名、tab栏布局原理、Web服务器

2.1 css公共样式 模块开发: ●有些样式和结构在很多页面都会出现, 比如页面头部和底部, 大部分页面都有。此时, 可以把这些结构和样式单独作为一个模块, 然后重复使用 ●这里最典型的应用就是common.css公共样式。写好一个样式, 其余的页面用到这些相同的样式 ●模…

基于php+mysql日志审计管理系统

基于phpmysql日志审计管理系统 一、系统介绍二、系统展示1.用户登陆2.监控日志3.监控规则4.用户管理 三、代码展示四.其它系统五、获取源码 一、系统介绍 本系统实现了:用户登陆、日志审计、监控规则、用户管理。 二、系统展示 1.用户登陆 2.监控日志 3.监控规则…

Postman接口测试实战-接口断言/newman执行集成(详细)

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 接口测试用例 接…

2023年项目管理系统排名:客观分析+推荐解决方案

一个高效的项目管理系统可以帮助企业提高生产力、降低成本并确保按时交付高质量的产品或服务。然而,市场上有众多的项目管理系统供选择,使得消费者在做出决策时可能会感到困惑。本文将对当前市场上最受欢迎的项目管理系统进行客观分析,并提供…

原型和原型链条、ES6、前后端交互Ajax

一、原型和原型链条 1.原型<script>/*原型 解决问题> 当你需要给实例对象添加方法> 直接书写在构造函数体内> 这个行为并不好> 我们的原型就是解决了这个问题 不好的原因> 当我把方法书写在构造函数体内> 每次创建实例的时候, 都会创建一个函数数据类…

21matlab数据分析牛顿插值(matlab程序)

1.简述 一、牛顿插值法原理 1.牛顿插值多项式   定义牛顿插值多项式为&#xff1a; N n ( x ) a 0 a 1 ( x − x 0 ) a 2 ( x − x 0 ) ( x − x 1 ) ⋯ a n ( x − x 0 ) ( x − x 1 ) ⋯ ( x − x n − 1 ) N_n\left(x\right)a_0a_1\left(x-x_0\right)a_2\left(x-x_0\…

SpringCloud【负载均衡策略、OpenFeign概述、入门案列、日志增强 、超时机制 】(三)

目录 客户端负载均衡_负载均衡策略 服务接口调用_OpenFeign概述 服务接口调用OpenFeign_入门案列 服务接口调用OpenFeign_日志增强 服务接口调用OpenFeign_超时机制 客户端负载均衡_负载均衡策略 以前的Ribbon有多种负载均衡策略 RandomRule - 随性而为 解释&#xff…

物联网如何为智慧城市提供动力

智慧城市可以创造一个基础设施顺畅、效率提升的乌托邦&#xff0c;改善城市地区的生活质量&#xff0c;促进当地经济发展。 其影响意义重大&#xff0c;预计到 2024 年智慧城市基础设施的收入将超过 1000 亿美元。 从改善公共交通到解决犯罪问题和提高能源效率——应有尽有&am…

2023年杭电多校第一场-E.Cyclically Isomorphic题解

样例&#xff1a; 输入&#xff1a; 2 2 2 ab ba 1 1 2 4 3 aab baa bba bab 6 1 2 1 3 1 4 2 3 2 4 3 4 输出&#xff1a; Yes Yes No No No No Yes 题目大意&#xff1a; 给定一个字符串数组&#xff0c;每次查询两个字符串是否可以通过一个字符串循环右移可以变成另一个字…

Java实现检测本地指定路径下某一个程序是否在运行

项目有一个需求需要通过网页超链接唤醒本地桌面程序&#xff0c;有一个小bug是重复打开桌面程序。需要后台开一个接口来判断本地桌面程序是否打开。可以通过以下简单的方法来实现。 要检测本地指定路径下某一个程序是否在运行&#xff0c;可以使用Java的ProcessBuilder类来实现…

千兆网口 VS 2.5G网口 VS 5G网口:如何选?

随着互联网应用的不断扩展和数据传输需求的增加&#xff0c;为了更好满足高质量、高效率的日常生活和工作需求&#xff0c;对于网络速度和数据传输能力的要求日益严苛。这推动了网络技术发展的进程。在千兆网口研发并普遍应用后&#xff0c;又进一步研发出了2.5G网口和5G网口两…

硬件知识:从1.0到5.3,各版本蓝牙协议有什么功能特点

目录 蓝牙1.0 蓝牙1.1 蓝牙1.2 蓝牙2.0 蓝牙2.1 蓝牙3.0 蓝牙4.0 蓝牙4.1 蓝牙4.2 蓝牙5.0 蓝牙5.1 蓝牙5.2 蓝牙5.3 不断更新的蓝牙协议升级了哪些功能&#xff1f; 蓝牙作为一种小范围无线连接技术&#xff0c;具有低功耗、低成本、方便快捷的特点&#xff0c;…

基于whisper和whisperx的语音视频和字幕对齐

环境的安装 创建py310虚拟环境,需要安装Anaconda的Python环境。 Python初学者在不同系统上安装Python的保姆级指引 Win10+Python3.9+GPU版pytorch环境搭建最简流程 Python虚拟环境的安装和使用 还需要提前安装FFmpeg用于音频操作,并添加到环境变量中。 创建一个名称为w…

中移链与BSN分布式云管平台集成,共同构建专属协同体系

01 中移链与BSN分布式云管平台集成&#xff0c; 融入BSN生态体系 中移链OPB&#xff08;OPB即开放联盟链&#xff0c;Open Permissioned Blockchain&#xff09;与BSN基于BSN分布式云管平台&#xff0c;打造了中移链专属门户、中移链专属运营、中移链专属运维功能模块&#x…