Jetson基础知识

Jetson基础知识

在网上安装软件, 看到到处都在讲 Jetson 的版本, 看到很多名词也不是很懂, 特别是那些缩写. 本文就是根据查找到的资料进行统一的解释说明:

  • L4T: L4T 代表: Linux for Tegra. 这是一个专门为NVIDIA的Tegra系列嵌入式系统设计的Linux发行版。L4T包括各种软件组件,如Linux内核、NVIDIA驱动程序以及各种工具和实用程序。
  • JetPack: 一个建立在L4T之上的软件开发工具包(SDK)。它包括各种工具和库,旨在使为NVIDIA的Tegra嵌入式系统系列开发应用程序变得更容易。
    要检查L4T版本和JetPack版本,可以使用以下命令:
cat /etc/nv_tegra_release

R32 (release), REVISION: 7.3, GCID: 31982016, BOARD: t186ref, EABI: aarch64, DATE: Tue Nov 22 17:32:54 UTC 2022

读不懂? 没关系, 有一个脚本可以查看.
l4t_version.sh

#
# Copyright (c) 2019, NVIDIA CORPORATION. All rights reserved.
#
# Permission is hereby granted, free of charge, to any person obtaining a
# copy of this software and associated documentation files (the "Software"),
# to deal in the Software without restriction, including without limitation
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
# and/or sell copies of the Software, and to permit persons to whom the
# Software is furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
# DEALINGS IN THE SOFTWARE.
#

ARCH=$(uname -i)
echo "ARCH:  $ARCH"

if [ $ARCH = "aarch64" ]; then
        L4T_VERSION_STRING=$(head -n 1 /etc/nv_tegra_release)

        if [ -z "$L4T_VERSION_STRING" ]; then
                echo "reading L4T version from \"dpkg-query --show nvidia-l4t-core\""

                L4T_VERSION_STRING=$(dpkg-query --showformat='${Version}' --show nvidia-l4t-core)
                L4T_VERSION_ARRAY=(${L4T_VERSION_STRING//./ })

                #echo ${L4T_VERSION_ARRAY[@]}
                #echo ${#L4T_VERSION_ARRAY[@]}

                L4T_RELEASE=${L4T_VERSION_ARRAY[0]}
                L4T_REVISION=${L4T_VERSION_ARRAY[1]}
        else
                echo "reading L4T version from /etc/nv_tegra_release"

                L4T_RELEASE=$(echo $L4T_VERSION_STRING | cut -f 2 -d ' ' | grep -Po '(?<=R)[^;]+')
                L4T_REVISION=$(echo $L4T_VERSION_STRING | cut -f 2 -d ',' | grep -Po '(?<=REVISION: )[^;]+')
        fi

        L4T_REVISION_MAJOR=${L4T_REVISION:0:1}
        L4T_REVISION_MINOR=${L4T_REVISION:2:1}

        L4T_VERSION="$L4T_RELEASE.$L4T_REVISION"

        echo "L4T BSP Version:  L4T R$L4T_VERSION"

elif [ $ARCH != "x86_64" ]; then
        echo "unsupported architecture:  $ARCH"
        exit 1
fi

reference

https://github.com/dusty-nv/jetson-containers/blob/bc8d0264ef25aa0d1d25a54e4658f491d2fa130f/scripts/l4t_version.sh

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

或许,这就是梦想吧!

如果对你有用,欢迎打赏。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值