技术分享 | 玩转Jetson NX内核(四)

2023-05-16

上期我们讲解了玩转Jetson NX内核(三),本期我们开始将mipi相机移植到NX,我们已经搭建好各种编译环境,如有问题可参考之前的系列文章。

1.4、mipi相机在NX上应用 mipi相机可以在1080P的画质下保持较高的帧率,可以达到30fps;在普通USB摄像头下,如果1080P的画质,只能达到5fps,在720P的画质下,能达到15fps,在360P下可以达到30fps。mipi相机相比于usb相机来说有更强的性能提升。

1.4.1、mipi相机硬件设计 由于我们采用自设计的NX板载,最多可以支持八路mipi相机,目前的设计中采用了两路mipi相机。

1.4.2、设备树的修改 在之前我们已经源码编译刷写好自定义的系统文件。在mipi相机的设备树中我们需要增加新的源码文件,其中包括mipi相机的两个文件以及修改的一个系统编译配置文件。 file 修改路径如下: home/amov/l4t-sources/xavier-nx/Linux_for_Tegra/source/public/hardware/nvidia/platform/t19x/jakku/kernel-dts/common$ mipi相机文件 tegra194-camera-jakku-rbpcv2-veye327.dtsi

file 包含mipi相机具体的挂载i2c芯片配置

mipi相机文件 tegra194-camera-rbpcv2-veye327.dtsi file 包含具体的挂载位置与硬件的一一对应。官板的NX是挂载在9,10号上,这里是挂载在30,31上。 file

针对mipi相机可以设置不同的模式,这里设置了1080P的画质。 在完成上面的mipi相机本身的源码编写之后,在系统编译文件中增加mipi相机的配置 tegra194-p3509-0000-a00.dtsi

file

修改完成之后我们就需要编译设备树文件,可以参考第二篇文章源码编译。玩转Jetson NX内核(二)

1.4.3、刷写设备树 我们编译有了mipi相机驱动DTB文件,这时候我们不需要重新刷写完整的系统,只需要编写相应的驱动源码,更新DTB文件即可,针对于此,就有了只刷写设备树DTB的指令。 烧写指令如下: sudo ./flash.sh -k kernel jetson-xavier-nx-devkit-emmc mmcblk0p1

1.4.4、检查mipi相机是否可用 file 进入系统之后,我们通过可以查看 ls /dev 查看下面有两个video设备,分别为video0和video1,其中一个我们使用系统原生的cheese软件打开video0设备,对于video1,我们使用ros图像打开 file file 至此我们已经将两路mipi相机在NX上面可以正常输出1080P的图像。在下面中我们主要讲讲系统里面的I2C芯片如何使用,在NX中是如何进行挂载使用的。

  • End -

技术发展的日新月异,阿木实验室将紧跟技术的脚步,不断把机器人行业最新的技术和硬件推荐给大家。看到经过我们培训的学员在技术上突飞猛进,是我们培训最大的价值。如果你在机器人行业,就请关注我们的公众号,我们将持续发布机器人行业最有价值的信息和技术。 阿木实验室致力于为机器人研发提供开源软硬件工具和课程服务,让研发更高效!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

技术分享 | 玩转Jetson NX内核(四) 的相关文章

随机推荐

  • Z410升级树莓派4B机型终于和大家见面了!

    Z410 4B入门二次开发平台 经过近1年的反复测试 xff0c Z410升级树莓派4B的机型终于和大家见面了 xff01 Z410机型设计的初衷 xff0c 就是想为大家提供一款基础的 开源的 高性价比 可扩展 可进行二次开发的无人机 通
  • 新品发布 | 无人车开发平台Autopilot kit R300正式发布!

    Autopilot Kit R300二次开发平台 阿木实验室与松灵机器人联合推出无人车Autopilot kit R300二次开发平台 xff0c 全栈式底盘 43 软硬件一体的无人车解决方案 xff0c 可以省去无人车制造这一环节 xff
  • PX4官方动态 | 带你走进官方教学(一)

    大部分关注我们的粉丝都是PX4忠实使用者 xff0c 针对PX4学习的最好工具其实是官方wiki xff0c 但是我们发现大家可能碍于英文界面或者其他原因 xff0c 都不愿意去看官方用户手册 为了培养大家自主学习的积极性 xff0c 我们
  • 技术分享 | 带你解读Kalibr和VINS标定参数

    我们通过上次的IMU和双目相机联合标定已经得到了一些文件 xff0c 我们仅需要使用里面的一些文件 xff0c 下面就带大家看下 标定完大概会得到下面这几个文件 xff0c 其中下面画红色圈的是最为重要的 1 相机标定参数解读 我们打开第一
  • 新品发布 | P450迎来新配置升级!+NANO/NX版本,视觉自主精准降落.....

    Prometheus 450是阿木实验室专为科研工作者及无人机开发者设计并打造的无人机二次开发平台 xff0c 适用于无人机及机器人专业的应用研究和深度开发 P450遵循 让研发更高效 的设计理念 xff0c 基于开源飞控PX4及机器人操作
  • 从仿真到实飞,Prometheus自主无人机开发全覆盖!快来参加阿木实验室线下集训吧!

    受够了假期的人挤人吗 xff1f 快来参加阿木实验室线下集训吧 xff01 阿木在此重磅推出 国庆特训营 xff01 本次特训由Prometheus项目创始人主讲 xff0c 手把手授课 xff01 五天时间带你入门无人机科研圈 xff0c
  • PX4官方动态 | 带你走进官方教学(三)

    本期是我们第三期的官方教学 xff0c 在本期我们会顺接上期我们学习的基本概念 本期目录 xff1a 13 机载电脑 14 SD内存卡 15 解锁和上锁 16 飞行模式 17 安全设置 18 航向和方向 19 如何获得帮助 13 机载电脑
  • 技术分享 | 详解在docker中更新镜像——基于Prometheus

    Docker的特性是 一次构建 xff0c 随处运行 xff0c 它使得用户可以随处运行自己的项目 xff0c 不再困于设备和操作系统等 上篇文章我们介绍了docker的下载和使用 xff0c 在ubuntu中 xff0c 直接使用命令即可
  • PX4官方动态 | AirSim初见面

    在本期 xff0c 我们将为大家介绍AirSim平台 在近几年AirSim发展迅速 xff0c 是一款可以在物理和视觉上达到逼真模拟环境的平台 在此平台不仅有很多开源测试环境还模拟了汽车无人机等动力学模型 xff0c 甚至于对天气 灯光控制
  • Prometheus阿木实验室开源项目下载与跑通 踩坑经验

    Prometheus是阿木实验室提供的开源无人机开发项目 xff0c 可以实现避障 激光雷达 自主降落等多种功能的gazebo仿真和配合P200无人机的真机实验 github上有完整的工程和Wiki讲解 xff0c 链接 xff1a htt
  • 阿木动态 | 助力机器人教育!一站式智能无人机专业课程建设方案!

    方案基本介绍 阿木实验室自2016年起 xff0c 就以PX4开源无人机为中心在多所高校举办过线下无人机实训课程 xff0c 可以说对开源无人机和智能机器人技术的分享和传播是阿木实验室的原点 经过数年的发展 xff0c 阿木实验室已经成为了
  • 技术分享 | ROS与Gazebo的通信机制

    做机器人算法的相信大家对ROS和Gazebo都不陌生 xff0c 可以说是我们的两大利器 xff0c ROS全称机器人操作系统 xff0c 它为我们提供了软件操作平台 xff0c 我们可以方便的在ROS的软件框架下编写我们自己的机器人算法
  • 技术分享 | 避坑指南-无人机自主降落代码解析

    前言 本主要讲解promtheus仿真环境中静态目标的自主降落 涉及整体逻辑 识别降落点 坐标系变换 不会涉及仿真环境搭建 本人之前的属于纯作计算机视觉工作的 如果你和我一样在此之前没有接触过机器人控制 无人机相关的内容 那这篇文章对于入门
  • Airsim动态 | 安装ROS包装器(AirSim ROS Wrapper)

    本期内容我们将带来在Airsim环境下使用ROS Wrapper的相关教程 xff0c 以下是AirSim客户端库上的一些ROS Wrapper相关配置 一 启动 以下步骤适用于 Linux 系统 如果是在 Windows 上运行 AirS
  • 技术分享 | 如何在ROS中使用Serial包?

    首先 xff0c 这个Serial 是一个跨平台 简单易用的库 xff0c 用于在计算机上使用串行端口 该库提供了一个 C 43 43 面向对象的接口 xff0c 用于与 Linux 和 Windows 上的类似 RS 232 的设备进行交
  • 新品发布 | P230开源无人机一台深度相机实现无人机VINS定位及ego导航

    P230 视觉导航 室内编队无人机开发平台 Prometheus 230 xff08 P230 xff09 是阿木实验室专为科研工作者与航天器开发者打造的小型化无人机开发平台 xff0c 适用于无GPS环境下基于视觉的无人机定位 导航 避障
  • 学习方法 | 买科研无人机之前你需要考虑的七件事

    买科研无人机之前你需要考虑的七件事 xff0c 很多客户都有买过我们的科研无人机P系列 Z系列等等 从最开始的P100 到后期的P200 xff0c 再到现在的P450 P230 P600 2020年后 xff0c 网络上也出现了更多种类和
  • 零基础同学的福利,带你走进Airsim 的大门

    初识AirSim仿真开发 正式上线 大纲如下 xff1a 第一课时 在ubuntu中编译AirSim UE4 ROS 简单介绍AirSimUE4 ROS AirSim编译的流程介绍环境编译中会出现哪些问题 xff0c 以及如何寻找解决方法
  • 技术分享 | 三种无人机精准降落方案

    1 概述 无人机自诞生以来 xff0c 主要应用于军事方面 xff0c 作为智能化和信息化的武器 xff0c 无人机在侦察 监视 通信 远距离攻击等方面发挥了重要的作用 近年来 xff0c 无人机在民用方面的应用也越来越多 xff0c 各国
  • 技术分享 | 玩转Jetson NX内核(四)

    上期我们讲解了玩转Jetson NX内核 xff08 三 xff09 xff0c 本期我们开始将mipi相机移植到NX xff0c 我们已经搭建好各种编译环境 xff0c 如有问题可参考之前的系列文章 1 4 mipi相机在NX上应用 mi