当前位置: 首页 > news >正文

NVIDIA Jetson Linux 35.3.1-开发指南-导言

原文地址:Welcome — Jetson Linux Developer Guide documentation (nvidia.com)

欢迎

本开发人员指南适用于 NVIDIA Jetson Linux版本 35.3.1 GA 。 最后更新: 2023年5月19日

NVIDIA Jetson是世界领先的边缘AI平台。其高性能、低功耗计算 深度学习 , 计算机视觉使Jetson成为计算密集型项目的理想平台。Jetson平台包括各种Jetson模块和 NVIDIA JetPack SDK。

每个Jetson模块都是一个封装为插件单元的计算系统 (模块上的系统 ( SOM ))), NVIDIA提供了各种具有不同功能的Jetson模块。

从NVIDIA Jetson Linux开始,JetPack捆绑了Jetson平台软件。Jetson Linux为Jetson平台提供了linux内核、引导加载程序、NVIDIA驱动程序、闪存实用程序、示例文件系统等。

Jetson开发人员套件和模块

Jetson开发套件包括连接到参考载板的非生产规格Jetson模块。它与JetPack SDK一起用于为您的项目开发和测试软件。Jetson开发套件不适用于生产用途。

专为在生产环境中部署而设计的Jetson模块与Jetson开发人员套件分开销售。每个Jetson模块都没有预装软件。您可以将其连接到为您的最终产品设计或采购的载板上,并使用您开发的软件映像对其进行闪存。

适用于Jetson模块和开发套件的软件

JetPack SDK是用于构建AI应用程序的综合资源,该SDK包括具有加速软件库的Jetson Linux、api、示例应用程序、开发人员工具和文档。

使用 NVIDIA SDK管理器 在Jetson开发工具包上安装Jetson Linux和其他JetPack组件。有关说明,请参阅相应的 Jetson开发工具包用户指南 。 你也可以参考 快速入门 仅使用引导加载程序和文件系统 (不包括其他JetPack组件) 刷新Jetson模块。

有关将已完成的应用程序从Jetson开发人员套件移至生产载板上的生产Jetson模块的信息,请参阅 Jetson模块适配和启动 (适用于您的Jetson模块)。

您可以自定义Jetson Linux软件以满足您项目的需求。本开发人员指南包含优化使用完整Jetson产品功能集所需的信息。

Jetson模块和开发人员套件文档

本开发人员指南是有关Jetson模块软件开发信息的主要资源。

NVIDIA发布了许多其他文档,这些文档涉及Jetson软件和硬件的特定方面。有关详细信息,请参阅 相关文档 。 Jetson下载中心 中提供了许多此类文档和其他文档。要查找文档,请在 搜索 字段中输入文档标题中的连续单词字符串。使用 Product 下拉列表将搜索范围限制为Jetson设备的文档。

NVIDIA自主机器 入门 页面包含多个文档的链接,这些文档对不熟悉人工智能 (AI) 编程或Jetson产品的开发人员很有用。此页面包含指向 入门 指南和每个Jetson模块开发人员套件的用户指南的链接。

有关Jetson Linux的其他资源和重要事实 Jetson Linux主页 NVIDIA开发者网站。

本文档支持的设备

《NVIDIA Jetson Linux开发人员指南》 介绍了将Jetson Linux与此表中所述的任何模块和参考载板组合一起使用。

模块类型

模块名称和P号

兼容的开发工具包

NVIDIA Jetson Orin Nano系列

以下是模块名称和P编号:

  • Jetson Orin Nano 8GB (P3767-0003)

    商业模块

  • Jetson Orin Nano 4GB (P3767-0004)

    商业模块

  • Jetson Orin Nano 8GB,带sd卡插槽 (P3767-0005)

    仅适用于开发人员套件

Jetson Orin Nano显影剂套件 (P3766)

包括P3767-0005模块。

NVIDIA Jetson Orin NX系列

以下是模块名称和P编号:

  • Jetson Orin NX 16GB (P3767-0000)

    商业模块

  • Jetson Orin NX 8GB (P3767-0001)

    商业模块

Jetson Orin Nano显影剂套件 (P3766)

包括P3767-0005模块。

NVIDIA Jetson AGX Orin系列

以下是模块名称和P编号:

  • Jetson AGX Orin (P3701-0000)

    仅适用于开发人员套件

  • Jetson AGX Orin 32GB (P3701-0004)

    商业模块

  • Jetson AGX Orin 64GB (P3701-0005)

    商业模块

Jetson AGX Orin开发套件 (P3730)

包括P3701-0000模块。

NVIDIA Jetson Xavier NX系列

以下是模块名称和P编号:

  • Jetson Xavier NX (P3668-0000)

    仅适用于开发人员套件。

  • Jetson Xavier NX (P3668-0001)

    商业模块

  • Jetson Xavier NX 16GB (P3668-0003)

    商业模块

Jetson Xavier NX Developer Kit (P3518-0000)

包括P3668-0000模块。

NVIDIA Jetson AGX Xavier系列

以下是模块名称和P编号:

  • Jetson AGX Xavier (P2888-0001)

    原始开发套件模块

  • Jetson AGX Xavier (P2888-0004)

    Dev-kit模块

  • Jetson AGX Xavier 64GB (P2888-0005)

    With 64 GB RAM

  • Jetson AGX Xavier Industrial (P2888-0008)

    具有32 gb RAM的工业级模块

Jetson AGX Xavier Developer Kit (P2972-0000)

包括P2888-0004模块。

NVIDIA Jetson模块和开发套件 的P编号来自其699级部件号 (pn)。有关模块的699级部件号结构的详细信息,请参阅 JetsonEepromLayout 。

有关各种Jetson模块和开发人员套件的更多信息,请参阅 Jetson开发者网站 和 Jetson常见问题解答 。

开发人员指南主题如何识别设备

如果 开发人员指南 主题不适用于所有受支持的Jetson设备,则其标题或副标题将指定其范围。以下是范围标题的两个示例:

  • Jetson Xavier AGX系列软件功能

  • Jetson AGX Orin设备的电源管理

副标题的一些例子:

  • 仅适用于 Jetson AGX Orin。

  • 仅适用于 Jetson Xavier NX系列和Jetson AGX Xavier系列。

Jetson Xavier NX系列 指Jetson Xavier NX的所有变体。 Jetson Xavier NX 或 原装Jetson Xavier NX 仅指原装Jetson Xavier NX (P3668-0000或P3668-0001)。

Jetson AGX Xavier系列 指Jetson AGX Xavier的所有变体。 Jetson AGX Xavier 或 原装Jetson AGX Xavier 仅指原装Jetson AGX Xavier (P2888-0001)。

备注

original 一词是描述性的,仅用于澄清所引用的产品。它不是Jetson产品名称的一部分。

导言

  • 欢迎
  • 快速启动
    • Jetson设备的类型和型号
    • 准备使用Jetson开发人员套件
    • 假设
    • 环境变量
    • 要刷新Jetson Developer Kit操作软件
    • Jetson模块和配置
    • 确定开发工具包是否处于强制恢复模式

体系结构

  • Jetson软件架构
    • 文档
    • 示例应用程序
    • 深度学习组件
    • 计算机视觉
    • 加速计算
    • 图形
    • 多媒体
    • 传感器
    • CUDA-X
    • 董事会支持包
    • 开发人员工具
    • 其他组件
      • CUDA工具包
      • 图形
      • JetPack SDK
  • 引导体系结构
    • Jetson AGX Orin,Orin NX和Orin Nano引导流
      • BootROM
      • PSCROM
      • MB1
      • MB2
        • MB2小程序
        • MB2
      • UEFI
      • 冷启动序列
    • Jetson Xavier NX和Jetson AGX Xavier引导流程
      • BootROM
      • Bootloader组件
        • 通用驱动程序框架
        • Microboot1
      • TegraBoot
        • TegraBoot-BPMP
        • TegraBoot-CPU
        • NVDisp-init
      • UEFI
    • 分区配置
      • 如何描述Jetson分区配置
      • 分区配置文件
      • 分区配置文件格式
        • <partition_layout> 元素
        • <device> 元素
        • <partition> 元素
        • <partition> 子元素
        • 翻译的关键字列表
      • 外部存储设备分区
    • MB1平台配置
      • 关于MB1 BCT
        • Pinmux/GPIO配置
        • 示例
        • 通用Prod配置
        • 控制器Prod配置
        • 焊盘电压配置
        • PMIC配置
        • 安全配置
        • GPIO中断映射配置
        • 存储设备配置
        • UPHY车道配置
        • Oem-fw棘轮配置
        • BootROM重置PMIC配置
        • 杂项配置

软件功能概述

  • Jetson Orin系列
    • 引导加载程序
    • 工具链
    • 内核
    • 摄像头接口
    • LSIO
    • HSIO
    • HDMI
    • DisplayPort
    • 安全引擎
    • 电源模式 (配置文件)
    • RTC
    • 系统
    • 移植到自定义平台
    • 不支持的功能
  • Jetson Xavier NX系列
    • 引导加载程序
    • 工具链
    • 内核
    • 摄像头接口
    • LSIO
    • HDMI
    • DisplayPort
    • PCIe
    • SDMMC
    • 安全引擎
    • USB 3.0
    • 以太网
    • 以太网控制器特性 (EQOS)
    • 电源模式 (配置文件)
    • RTC
    • 看门狗
    • 系统
    • CUDA
    • 图形
      • EGL详细信息
      • GL和Vulkan详细信息
    • 多媒体
    • 控制区域网络 (CAN)
    • 音频
    • 不支持的功能
  • Jetson AGX Xavier系列
    • 引导加载程序
    • 工具链
    • 内核
    • 调试接口
    • 摄像头接口
    • LSIO
    • HDMI
    • DisplayPort
    • PCIe
    • SDMMC
    • SATA
    • SATA-Marvel (通过PCIe)
    • UFS
    • 安全引擎
    • USB 3.0
    • 以太网
    • 以太网控制器特性 (EQOS)
    • 电源模式 (配置文件)
    • RTC
    • 看门狗
    • 系统
    • CUDA
    • 图形
      • EGL详细信息
      • GL和Vulkan详细信息
    • 多媒体
    • 控制区域网络 (CAN)
    • 音频
    • 不支持的功能

软件功能深入

硬件参考

  • Jetson Developer Kit设置
  • Jetson EEPROM布局
    • 供应商指定的MAC地址的配置
    • CRC-8字节的值
  • Jetson模块适配和启动
    • Jetson AGX Orin系列
      • 主板配置
      • 电路板命名
      • CPU拆分锁定功能
      • 移植说明中的占位符
      • 摄像头连接器引脚差异
      • 根文件系统配置
      • MB1配置更改
        • Pinmux更改
        • 识别GPIO编号
      • MB2配置更改
        • 修改EEPROM
      • 更改Pinmux
      • 更改GPIO引脚
      • 移植linux内核
      • PCIe控制器配置
        • PCIe控制器特性
      • 移植通用串行总线
        • USB结构
        • USB SerDes通道分配
        • 所需的设备树更改
        • 在usci_ccg节点下
        • Jetson AGX或in Devkit默认PCIe配置
        • 在客户CVB设计中启用PCIe
        • 调试PCIe链接失败
        • 启用PCIe ASPM
        • 为PCIe启用更多SPI中断
        • 用于PHY
        • 用于开关
        • 对于RGMII
      • UPHY车道配置
        • 闪烁生成映像
        • 设置可选环境变量
      • 启用eMMC EUDA
      • EMMC生命周期和数据保留/更新
        • 设备运行状况/寿命终止
        • 保留/刷新
    • Jetson AGX Xavier系列
      • 主板配置
      • 电路板命名
      • 移植说明中的占位符
      • 摄像头连接器引脚差异
      • 根文件系统配置
      • MB1配置更改
        • Pinmux更改
        • GPIO更改
        • PMIC变化
        • 为看门狗超时启用WDT_RESET_OUT_N引脚
      • 移植linux内核
      • PCIe控制器配置
        • PCIe控制器特性
      • 移植通用串行总线
        • USB结构
        • UPHY车道分配
        • 所需的设备树更改
        • Jetson AGX Xavier Devkit默认PCIe配置
        • 在客户CVB设计中启用PCIe
        • 调试PCIe链接失败
      • 闪烁生成映像
        • 设置可选环境变量
        • 闪烁生成映像
    • Jetson Orin NX和Nano系列
      • 主板配置
      • 命名董事会
      • 移植说明中的占位符
      • 根文件系统配置
      • MB1配置更改
        • 生成Pinmux dtsi文件
        • 更改Pinmux
        • 启用VPR Carveout
      • 识别GPIO编号
      • 更改GPIO引脚
      • EEPROM修改
      • 移植linux内核设备树文件
      • 配置PCIe控制器
        • PCIe控制器特性
        • 在客户载波板设计中启用PCIe
      • 移植通用串行总线
        • USB结构
        • 通用物理层通道分配
        • 所需的设备树更改
        • 配置UPHY车道
        • T234的ODM数据
        • HSIO UPHY车道映射选项
        • GBE UPHY车道映射选项
        • 闪烁生成映像
        • 设置可选环境变量
    • Jetson Xavier NX系列
      • 主板配置
      • 电路板命名
      • 根文件系统配置
      • MB1配置更改
        • Pinmux更改
        • GPIO更改
        • PMIC变化
      • 移植linux内核
      • PCIe控制器配置
        • PCIe控制器特性
      • 移植通用串行总线
        • USB结构
        • 所需的设备树更改
        • Jetson Nx Xavier Devkit默认PCIe配置
        • 在客户CVB设计中启用PCIe
        • 调试PCIe链接失败
        • 启用PCIe ASPM
      • 闪烁生成映像
        • 设置可选环境变量
        • 闪烁生成映像
    • 检查单
      • 硬件提出清单
        • 通电前
        • 初次通电
        • 初始软件闪烁
        • 电源
        • 电源优化
        • USB 2.0 PHY
        • USB 3.0
        • HDMI
        • DisplayPort
        • 音频
        • UART
        • SD卡引脚
        • 风扇
        • 传感器I2C: 一般
        • 传感器I2C: 触摸屏 (可选)
        • PEX (可选)
        • SATA (可选)
        • PCIe (可选)
        • 嵌入式显示器 (可选)
        • 成像仪 (可选)
      • 软件启动检查表
        • 准备工作
        • 调出硬件验证
        • 启动验证
        • 内核和外围设备、端口和验证
        • 系统电源和时钟
  • 硬件参考文档
  • 配置Jetson扩展标头
    • 运行jetson-io
      • 主屏幕: 选择页眉
      • 标题屏幕
      • 兼容的硬件屏幕
      • 扩展标题配置屏幕
      • 配置CSI连接器
      • 主屏幕: 保存
      • 命令行界面
        • config-by-pin: 按Pin查看标题配置
        • 按功能配置: 按特殊功能配置标头
        • 按硬件配置: 按硬件模块配置标头
    • 添加对自定义硬件的支持
      • 设备树覆盖图
      • 创建简单的设备树覆盖
      • 创建自定义设备树覆盖
  • 控制器局域网 (CAN)
    • 重要特征
    • Jetson平台详细信息
    • 启用CAN
      • 内核DTB
      • Pinmux
    • 内核驱动程序
      • 加载CAN内核驱动程序
    • 管理网络
      • 设置接口属性
      • 要安装CAN实用程序
      • 传输数据包
    • 调试方法
      • 环回测试
        • 执行环回测试
      • 其他方法
    • 获得更高的比特率
      • 为更高的比特率配置TDCR
    • 在T194平台上更改可以父时钟
    • 更改CAN时钟速率

应用程序和工具

  • 板自动化
    • 主机系统设置
    • 基本电路板控制
      • 对于Jetson AGX Orin
      • 适用于Jetson AGX Xavier系列
    • UART访问
  • Jetson Linux工具链
    • 工具链信息
    • 下载工具链
    • 提取工具链
    • 设置CROSS_COMPILE环境变量
  • Jetson Linux开发工具
    • 在Jetson平台上调试
      • 调试改进
      • CoreSight Trace汇入ETF和ETR
      • AMBA跟踪ID (ATID) 映射
      • Uncore: 性能监控单元
        • 特定于设备的功能和限制
      • 在安全目标上启用JTAG支持
        • 在安全目标上启用JTAG接口
        • 通过BCT配置文件启用调试功能
    • 程序跟踪宏单元
    • 调试内核
      • 重新配置和重建内核
        • 确定是否必须修改内核配置
      • 修改内核配置文件
      • 使用KGDB
        • 从内核命令行启动KDGB
    • Tegrastats实用程序
      • 报告的统计数据
        • T194平台的输出示例
      • 运行tegrastats
        • 运行tegrastats
        • 停止tegrastats
      • 重新部署tegrastats
        • 重新部署tegrastats
      • tegrastats命令行选项
  • 如何提交Bug报告
    • 提交bug报告

参考材料

  • 包清单
    • 引导加载程序
    • 内核
      • 内核补充TBZ2
      • 内核头文件TBZ2
    • 工具
    • NV Tegra
      • Nvgstapps TBZ2
      • 配置TBZ2
    • 图形演示
      • NVIDIA驱动程序TBZ2
      • 手术三通
      • NVIDIA工具TBZ2
      • 韦斯顿TBZ2
  • 相关文档
    • 应用说明和其他文件
    • READMEs
  • 法律信息

相关文章:

NVIDIA Jetson Linux 35.3.1-开发指南-导言

原文地址&#xff1a;Welcome — Jetson Linux Developer Guide documentation (nvidia.com) 欢迎 本开发人员指南适用于 NVIDIA Jetson Linux版本 35.3.1 GA 。 最后更新: 2023年5月19日 NVIDIA Jetson是世界领先的边缘AI平台。其高性能、低功耗计算 深度学习 &#xff0c;…...

14. fastLED调色板

Color Palettes Functions and class definitions for color palettes.调色板的函数和类定义。 RGB palettes map an 8-bit value (0-255) to an RGB color. You can create any color palette you wish; a couple of starters are provided: ForestColors_p, CloudColors_p…...

bugku---misc---赛博朋克

1、下载附件解压之后是一个txt文本&#xff0c;查看文本的时候看到头部有NG的字样 2、把txt改为png后缀得到一张图片 3、binwalk没发现奇怪的地方&#xff0c;分离出来还是图片 4、stegslove分析&#xff0c;切换图片没有发现奇怪地方 5、将通道rgb置为0。出现了flag但是flag不…...

vue+elementplus模拟“山野愚人居”简单实现个人博客

目录 一、项目介绍 二、项目截图 1.项目结构图 2.项目首页 3.文章详情 4.留言 5.读者 三、源码实现 1.项目依赖package.json 2.项目启动 3.读者页面源码 四、总结 一、项目介绍 模仿原博客&#xff1a;山野愚人居 - 记录我的生活、所见、所闻、所想…… 本项目参考以…...

ComfyUI 完全入门:Refiner精炼器

在 SDXL基础模型1.0版本发布时&#xff0c;Stability AI 公司同时发布了一个名为SDXL Refiner的模型。这个Refiner模型是专门设计用来对基础模型生成的图像进行进一步优化和细化的&#xff0c;所以大家也经常称之为精炼器或者精修器。 Refiner模型的主要目的是提升图像的质量&…...

FastAPI操作关系型数据库

FastAPI可以和任何数据库和任意样式的库配合使用&#xff0c;这里看一下使用SQLAlchemy的示例。下面的示例很容易的调整为PostgreSQL&#xff0c;MySQL&#xff0c;SQLite&#xff0c;Oracle等。当前示例中我们使用SQLite ORM对象关系映射 FastAPI可以与任何数据库在任何样式…...

数字化那点事:一文读懂智慧城市

一、智慧城市的定义 一个城市信息化发展历程主要包括数字城市、信息城市、智慧城市、互联城市等阶段&#xff0c;现就我们当前所处的智慧城市阶段做个简要介绍。 智慧城市是利用先进的信息和通信技术&#xff08;ICT&#xff09;、物联网&#xff08;IoT&#xff09;、大数据分…...

RabbitMQ-topic exchange使用方法

RabbitMQ-默认读、写方式介绍 RabbitMQ-发布/订阅模式 RabbitMQ-直连交换机(direct)使用方法 目录 1、概述 2、topic交换机使用方法 2.1 适用场景 2.2 解决方案 3、代码实现 3.1 源代码实现 3.2 运行记录 4、小结 1、概述 topic 交换机是比直连交换机功能更加强大的…...

6-11 函数题:某范围中的最小值

6-11 函数题&#xff1a;某范围中的最小值 分数 5 全屏浏览 作者 雷丽兰 单位 宜春学院 有n(n<1000)个整数&#xff0c;从这n个整数中找到值落在&#xff08;60至100之间&#xff09;的最小整数。 函数接口定义&#xff1a; int min ( int arr[], int n); 说明&#xf…...

Flask基础2-Jinja2模板

目录 1.介绍 2.模板传参 1.变量传参 2.表达式 3.控制语句 4.过滤器 5.自定义过滤器 6.测试器 7.块和继承 flask基础1 1.介绍 Jinja2:是Python的Web项目中被广泛应用的模板引擎,是由Python实现的模板语言,Jinja2 的作者也是 Flask 的作 者。他的设计思想来源于Django的模…...

Serverless 使用OOS将http文件转存到对象存储

目录 背景介绍 系统运维管理OOS 文件转存场景 前提条件 实践步骤 附录 示例模板 背景介绍 系统运维管理OOS 系统运维管理OOS&#xff08;CloudOps Orchestration Service&#xff09;提供了一个高度灵活和强大的解决方案&#xff0c;通过精巧地编排阿里云提供的OpenAPI…...

AcWing 477:神经网络 ← 拓扑排序+链式前向星

【题目来源】https://www.acwing.com/problem/content/479/【题目描述】 人工神经网络&#xff08;Artificial Neural Network&#xff09;是一种新兴的具有自我学习能力的计算系统&#xff0c;在模式识别、函数逼近及贷款风险评估等诸多领域有广泛的应用。 对神经网络的研究…...

鲁教版八年级数学下册-笔记

文章目录 第六章 特殊平行四边形1 菱形的性质与判定2 矩形的性质与判定3 正方形的性质与判定 第七章 二次根式1 二次根式2 二次根式的性质3 二次根式的加减二次根式的乘除 第八章 一元二次方程1 一元二次方程2 用配方法解一元二次方程3 用公式法解一元二次方程4 用因式分解法解…...

Web前端栅格:深入解析与实战应用

Web前端栅格&#xff1a;深入解析与实战应用 在Web前端开发中&#xff0c;栅格系统是一种重要的布局工具&#xff0c;它能够帮助我们快速构建响应式、灵活且美观的页面布局。然而&#xff0c;对于许多初学者和从业者来说&#xff0c;栅格系统的概念、原理以及实际应用却常常令…...

mysql Innodb引擎常见问题

问题 1&#xff1a;InnoDB 引擎的主要特点有哪些&#xff1f; 答&#xff1a;支持事务、行级锁、外键约束&#xff0c;具有较好的数据完整性和并发性。 问题 2&#xff1a;InnoDB 如何实现事务的 ACID 特性&#xff1f; 答&#xff1a;通过原子性&#xff08;事务要么全部成功要…...

创建 MFC DLL-使用关键字_declspec(dllexport)

本文仅供学习交流&#xff0c;严禁用于商业用途&#xff0c;如本文涉及侵权请及时联系本人将于及时删除 从MFC DLL中导出函数的另一种方法是在定义函数时使用关键字_declspec(dllexport)。这种情况下&#xff0c;不需要DEF文件。 导出函数的形式为&#xff1a; declspec(dll…...

机器学习笔记 - 用于3D数据分类、分割的Point Net的网络实现

上一篇,我们大致了解了Point Net的原理,这里我们要进行一下实现。 机器学习笔记 - 用于3D数据分类、分割的Point Net简述-CSDN博客文章浏览阅读3次。在本文中,我们将了解Point Net,目前,处理图像数据的方法有很多。从传统的计算机视觉方法到使用卷积神经网络到Transforme…...

C#知识|基于实体类对象,返回实体集合封装介绍。

哈喽,你好啊,我是雷工! 前面通过实体类封装传递了零散的参数,打包后给数据访问方法。 但当查询结果是数据集,要把查询到的数据返回给UI时,我们也可以把返回的多条零散数据封装到实体类中。 此次练习可以使用实体容器:泛型集合List<T>,当把每条数据封装成实体对…...

关于Redis中哨兵(Sentinel)

Redis Sentinel 相关名词解释 名词 逻辑结构 物理结构 主节点 Redis 主服务 一个独立的 redis-server 进程 从节点 Redis 从服务 一个独立的 redis-server 进程 Redis 数据节点 主从节点 主节点和从节点的进程 哨兵节点 监控 Redis 数据节点的节点 一个独立的 re…...

论文阅读:H-ViT,一种用于医学图像配准的层级化ViT

来自CVPR的一篇文章&#xff0c;用CNNTransformer混合模型做图像配准。可变形图像配准是一种在相同视场内比较或整合单模态或多模态视觉数据的技术&#xff0c;它旨在找到两幅图像之间的非线性映射关系。 1&#xff0c;模型结构 首先&#xff0c;使用类似特征金字塔网络&#…...

【MySQL】(基础篇七) —— 通配符和正则表达式

通配符和正则表达式 本章介绍什么是通配符、如何使用通配符以及怎样使用LIKE操作符进行通配搜索&#xff0c;以便对数据进行复杂过滤&#xff1b;如何使用正则表达式来更好地控制数据过滤。 目录 通配符和正则表达式LIKE操作符百分号(%)通配符下划线(_)通配符 通配符使用技巧正…...

HTML静态网页成品作业(HTML+CSS)—— 名人霍金介绍网页(6个页面)

&#x1f389;不定期分享源码&#xff0c;关注不丢失哦 文章目录 一、作品介绍二、作品演示三、代码目录四、网站代码HTML部分代码 五、源码获取 一、作品介绍 &#x1f3f7;️本套采用HTMLCSS&#xff0c;未使用Javacsript代码&#xff0c;共有6个页面。 二、作品演示 三、代…...

MySQL: 索引与事务

文章目录 1. 索引 (Index)1.1 概念1.2 作用1.3 使用场景1.4 索引的使用1.5 索引的使用案例 (不要轻易尝试)1.6 索引背后的数据结构1.7 重点总结 2.事务2.1 为什么要使用事务2.2 事务的概念2.3 事务的使用2.4 对事务的理解2.5 事务的基本特性 1. 索引 (Index) 1.1 概念 索引是…...

2024年最新Microsoft Edge关闭自动更新的方法分享

这里写自定义目录标题 打开【服务】 打开【服务】 windows中搜索服务&#xff0c;如下图&#xff1a; 打开服务界面&#xff0c;找到“Microsoft Edge Update Service (edgeupdate)” 及 “Microsoft Edge Update Service (edgeupdatem)” 两个服务&#xff0c;设置为禁用...

Unity3D TextMeshPro组件使用及优化详解

在Unity3D游戏开发中&#xff0c;文本渲染是一个不可或缺的部分。而TextMeshPro作为Unity的一个插件&#xff0c;提供了更高质量、更灵活的文本渲染功能&#xff0c;为开发者带来了极大的便利。本文将详细介绍TextMeshPro组件的使用技巧以及优化方法&#xff0c;并通过代码实例…...

react 0至1 【jsx】

1.函数调用 // 项目的根组件 // App -> index.js -> public/index.html(root)const count 100function getName () {return test }function App () {return (<div className"App">this is App{/* 使用引号传递字符串 */}{this is message}{/* 识别js变…...

算法训练营day58

题目1&#xff1a;392. 判断子序列 - 力扣&#xff08;LeetCode&#xff09; 暴力解法 class Solution { public:bool isSubsequence(string s, string t) {if(s.size() > t.size()) return false;if(s.size() < t.size()) {swap(s, t);}bool reslut false;int flag …...

JAVA面试中,面试官最爱问的问题。

解释Java中的抽象类和接口的区别。 在Java中&#xff0c;抽象类和接口都是用来定义类的抽象行为和特性的&#xff0c;但它们有一些关键区别&#xff1a; ### 抽象类 1. **定义**&#xff1a;抽象类是使用abstract关键字修饰的类&#xff0c;不能被实例化&#xff0c;只能被继…...

【机器学习300问】115、对比K近邻(KNN)分类算法与逻辑回归分类算法的差异与特性?

在学习了K近邻&#xff08;KNN&#xff09;和逻辑回归&#xff08;Logistic Regression&#xff09;这两种分类算法后&#xff0c;对它们进行总结和对比很有必要。尽管两者都能有效地执行分类任务&#xff0c;但它们在原理、应用场景和性能特点上存在着显著的差异。本文就是想详…...

Selenium IDE 工具

官网 ## https://blog.csdn.net/weixin_49770443/article/details/129366721## https://www.selenium.dev/selenium-ide/是什么&#xff1f; Selenium IDE是 Selenium Suite 下的开源 Web 自动化测试工具。 Selenium IDE 一个用于火狐 (firefox) 浏览器的插件&#xff0c;打开…...