在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

NVIDIA Jetson TK1輕松集成傳感器和支持高帶寬流媒體

星星科技指導員 ? 來源:NVIDIA ? 作者:Dustin ? 2022-04-18 14:44 ? 次閱讀

NVIDIA 的 Tegra K1 (TK1) 是首款集成 CUDA 的 Arm 片上系統 (SoC)。TK1 擁有 192 個 Kepler GPU 內核和 4 個 Arm Cortex-A15 內核,提供總計 327 GFLOPS 的計算性能,能夠使用 CUDA 處理大量數據,同時通常消耗不到 6W 的功率(包括 SoC 和 DRAM)。這為低于 10W 域中的低 SWaP(尺寸、重量和功率)和小型 (SFF) 應用程序帶來了改變游戲規則的性能,同時支持開發人員友好的 Ubuntu Linux 軟件環境,提供更像這樣的體驗臺式機而不是嵌入式 SoC。

Tegra K1 即插即用,可通過內置 USB 3.0 和 PCIe gen2 x4/x1 端口傳輸高帶寬外圍設備、傳感器和網絡接口。TK1 適用于傳感器處理,并提供與 CUDA 異步的附加硬件加速功能,例如 H.264 編碼和解碼引擎以及雙 MIPI CSI-2 攝像頭接口和圖像服務處理器 (ISP)。TK1 有許多令人興奮的嵌入式應用程序,它們利用其作為媒體處理器和低功耗平臺的自然能力來快速集成設備和傳感器。

由于 GPU 加速特別適合成像、信號處理、自治和機器學習等數據并行任務,Tegra K1 將這些功能擴展到 10W 以下的領域。現在,從 NVIDIA 的高端Tesla HPC 加速器以及GeForce和Quadro獨立 GPU 一直到低功耗 TK1,代碼可移植性得以保持。可用于 TK1的 CUDA 6工具包的完整版本,包括示例、數學庫,例如cuFFT、cuBLAS和NPP,以及 NVIDIA 的 NVCC 編譯器。開發人員可以在 TK1 上本地編譯 CUDA 代碼,也可以從 Linux 開發機器進行交叉編譯。CUDA 庫和開發工具的可用性確保了在離散 GPU 和 Tegra 上部署 CUDA 應用程序之間的無縫且輕松的可擴展性。還有可用的OpenCV4Tegra以及 NVIDIA 的VisionWorks 工具包.此外,Ubuntu 14.04 存儲庫包含豐富的用于 Arm 架構的預構建包,可最大限度地減少跟蹤和構建依賴項所花費的時間。在許多情況下,只要源代碼可用并且沒有顯式調用 x86 特定指令(如 SSE、AVX 或 x86-ASM),只需稍加修改即可為 Arm 重新編譯應用程序。NEON 是 Arm 針對 Cortex-A 系列 CPUSIMD 擴展版本。

借助 NVIDIA 的Jetson TK1 devkit,每個人都可以使用 TK1。Jetson TK1 支持相同的桌面式用戶環境,被用作部署堅固、擴展溫度 SFF 模塊的嵌入式應用程序的有效開發平臺。通過 PCIe x4 gen2,模塊可以與各種 I/O 夾層集成,為 Tegra 提供許多可能的接口。此外,還有用于流式聯網傳感器或互連多個 Tegra 的本機板載千兆以太網。讓我們考慮一個案例研究,該案例研究突出了 TK1 輕松集成傳感器和支持高帶寬流媒體的能力。

案例研究#1:機器人/無人駕駛車輛平臺

嵌入式應用程序通常需要視頻處理、數字信號處理 (DSP)、命令和控制等元素。在這個帶有 Tegra K1 的示例架構中,我們使用 CUDA 處理來自高清 GigEVision 千兆位相機的圖像,并同時在 180° 光探測和測距 (LIDAR) 掃描測距儀上執行世界地圖繪制和障礙物探測操作。此外,我們還集成了 GPS 接收器、慣性測量單元 (IMU)、電機控制器和其他傳感器等設備,以演示如何使用 TK1 對移動平臺(如機器人或無人機)進行自主導航和運動控制。通過將 Tegra 的硬件加速 H.264 壓縮應用于視頻和通過 WiFi、3G/4G、或衛星下行鏈路到遠程地面站或其他聯網機器人。該架構使用 TK1 作為系統的中央處理器和傳感器接口,為感知建模和無人駕駛提供了一個示例框架。

pYYBAGJdCOqAGkxFAAXJ3csTylI980.png

圖 2:使用 Tegra K1 實現的用于自主導航的傳感器處理管道。

我們使用的掃描激光雷達在 180 度范圍內每 0.5° 產生一次距離樣本,這些樣本被分組為集群檢測到運動時使用均值偏移和跟蹤。CUDA 用于同時處理所有范圍樣本,并與從以前的地理參考 LIDAR 掃描構建的八叉樹分區 3D 點云進行變化檢測,生成靜態和移動障礙物列表,實時刷新以進行碰撞檢測和避免。然后在 OpenGL 端渲染類似雷達的平面位置指示器 (PPI)。這個特殊的激光雷達通過 RS232 連接到 Jetson TK1 的串行端口;其他激光雷達也支持千兆以太網。我們使用開源 SICK Toolbox 庫連接到傳感器,該庫在 TK1 上編譯并開箱即用。輕松訪問 LIDAR 傳感器為 TK1 提供了亞毫米級精確讀數,可利用 CUDA 進行實時 3D 環境映射和并行路徑規劃。

poYBAGJdCOyAQZCxAACRKc54KtE405.jpg

圖 3:LIDAR 驅動的 PPI 顯示器可視化平臺環境中的靜態和移動障礙物。

在成像方面,Tegra K1 擁有多個接口用于流式傳輸高清視頻,例如 CSI-2、USB 3.0 和千兆以太網。適用于 HD-SDI、CameraLink、LVDS 等其他媒體的圖像采集卡可以通過其 PCIe gen2 x4 端口與 TK1 集成。在本案例研究中,我們使用來自 GigEVision 兼容供應商的多臺千兆以太網攝像機進行了測試,分辨率從 1920×1080 到 2448×2048 不等,發現每個千兆以太網端口都有一個單獨的 Arm CPU 內核,足以處理網絡協議和數據包使用套接字 API。使用 cudaMallocManaged()統一內存CUDA 6 的新功能,視頻流由 CPU 解包到與 GPU 共享的緩沖區中,需要零副本才能將視頻“放入 GPU 內存”(在 TK1 的情況下,它在物理上都是相同的內存)。

使用 OpenCV、NVIDIA NPP 和 VisionWorks 等免費提供的庫,用戶可以在旅途中運行無數 CUDA 加速的視頻過濾器,包括光流、SLAM、立體視差、穩健的特征提取和匹配、鑲嵌、和多個移動目標指示器(MMTI)。

可訓練的行人和車輛檢測器可以使用可用的方向梯度直方圖(HoG) 實現在 TK1 上實時運行。有許多現有的 CUDA 代碼可用,它們以前在離散 GPU 上運行,現在可以部署在 Tegra 上。

除了激光雷達設備和攝像頭,TK1 還支持 GPS 和 IMU 等導航傳感器,以提高自主性。這些通常以 USB 或串行設備的形式提供,并且可以輕松地與 TK1 集成。制作支持 GPS 的應用程序的一種快速方法是使用 libgps/gpsd,它為各種 NMEA 兼容設備提供通用軟件接口和 GPS 數據報。同時集成了 IMU 傳感器,以提供高達 100Hz 或更高刷新率的加速度計、陀螺儀和磁力計讀數。TK1 使用高質量卡爾曼濾波融合快速 IMU 和 GPS 數據,以提供 3 空間中的實時插值平臺位置,然后使用這些插值從光流中進一步細化視覺里程計。雖然比遵守 NMEA 的 GPS 單元標準化程度低,IMU 設備通常附帶供應商提供的 C/C++ 代碼,旨在與 libusb 鏈接,這是一個標準用戶空間驅動程序接口,用于在 Linux 上訪問 USB 設備。此類利用 libusb 的用戶空間驅動程序無需付出任何努力即可從 x86 遷移到 Arm,并使開發人員能夠快速將各種設備與 TK1 集成,例如用于驅動伺服器和執行器的 MOSFET 或 PWM 電機控制器、用于監控電池壽命的電壓和電流傳感器、氣體/大氣傳感器、 ADC / DAC 等等,具體取決于手頭的應用。Tegra K1 還具有六個用于驅動離散信號的 GPIO 端口,可用于連接開關、按鈕、繼電器和 LED。此類利用 libusb 的用戶空間驅動程序無需付出任何努力即可從 x86 遷移到 Arm,并使開發人員能夠快速將各種設備與 TK1 集成,例如用于驅動伺服器和執行器的 MOSFET 或 PWM 電機控制器、用于監控電池壽命的電壓和電流傳感器、氣體/大氣傳感器、 ADC / DAC 等等,具體取決于手頭的應用。Tegra K1 還具有六個用于驅動離散信號的 GPIO 端口,可用于連接開關、按鈕、繼電器和 LED。此類利用 libusb 的用戶空間驅動程序無需付出任何努力即可從 x86 遷移到 Arm,并使開發人員能夠快速將各種設備與 TK1 集成,例如用于驅動伺服器和執行器的 MOSFET 或 PWM 電機控制器、用于監控電池壽命的電壓和電流傳感器、氣體/大氣傳感器、 ADC / DAC 等等,具體取決于手頭的應用。Tegra K1 還具有六個用于驅動離散信號的 GPIO 端口,可用于連接開關、按鈕、繼電器和 LED。

本案例研究說明了機器人、機器視覺、遙感等常見的感官和計算方面。TK1 提供了一個對開發人員友好的環境,它消除了集成的繁瑣工作,使嵌入式 CUDA 應用程序的部署變得容易,同時提供了卓越的性能。

案例研究 #2:平鋪 Tegra

某些應用程序可能需要多個 Tegras 協同工作才能滿足其要求。Tegra K1 SoC 集群可以平鋪并與 PCIe 或以太網互連。從實施這種平鋪架構中獲得的尺寸、重量和功率優勢是巨大的,并將 TK1 的適用性擴展到數據中心和高性能計算 (HPC)。每塊板上平鋪 4、6、8 或更多 K1 SoC 的密集分布式拓撲是可能的,并提供有利于嵌入式應用程序和 HPC 等的可擴展性。考慮這個基于現有嵌入式系統的示例,采用六個 Tegra K1:

poYBAGJdCO6AInP9AACFwSkjfIg001.png

圖 5:SWaP 優化的平鋪架構,六個 Tegra K1 與非透明 PCIe 交換和 RDMA 互連。

六個 TK1 通過 PCIe gen2 x4 和一個具有非透明 (NT) 橋接和 DMA 卸載引擎的 32 通道 PCIe 交換機互連。這與輕量級用戶空間 RDMA 庫一起提供了 TK1 之間的低開銷處理器間通信。同時,傳感器接口由連接到每個 Tegra 的 PCIe gen2 x1 端口的千兆以太網 NIC/PHY 提供。PCIe 交換機還提供了一個備用 PCIe x8 擴展,用于與用戶確定的 I/O 接口的高達 4GB/s 的板外連接。

pYYBAGJdCQqAew_UAAAi0_Z1NEI852.png

像這樣的平鋪解決方案能夠在消耗不到 50W 的同時實現近 2 TFLOPS 的計算性能,并且與使用更高功率分立元件的架構相比,低功耗集群 SoC 的效率有了很大提高。功率的降低使我們能夠在板上放置和布線所有組件,從而實現無連接器的相互通信并提高信號完整性和堅固性。對于大數據分析、多通道視頻和信號處理以及機器學習,具有 TK1 的分布式架構為那些需要計算密度同時最小化 SWAP 的真正資源密集型應用程序提供了顯著的性能提升。

不可能的高級

Tegra K1 突破性的計算性能由 NVIDIA 的低功耗優化和集成 CUDA 的引入推動,引領新一代嵌入式設備和平臺利用 TK1 的 SWaP 密度來提供高級特性和功能。NVIDIA 和 GE 合作將由 TK1 驅動的堅固 SFF 模塊和系統帶入嵌入式領域。機器人、醫療和可穿戴設備、軟件無線電、安全、監控等領域的應用是使用 Tegra K1 進行加速的主要候選者。更重要的是,TK1 的易用性促進了可擴展、可移植的嵌入式系統,縮短了開發周期,而現在在 Tegra 上運行的大量現有 CUDA 庫和軟件進一步促進了這一點。您今天將使用 TK1 構建什么?

關于作者

Dustin 是 NVIDIA Jetson 團隊的一名開發人員推廣員。Dustin 擁有機器人技術和嵌入式系統方面的背景,喜歡在社區中提供幫助并與 Jetson 合作開展項目。您可以在NVIDIA 開發者論壇或GitHub 上找到他。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5141

    文章

    19540

    瀏覽量

    315153
  • 機器人
    +關注

    關注

    213

    文章

    29506

    瀏覽量

    211623
  • NVIDIA
    +關注

    關注

    14

    文章

    5246

    瀏覽量

    105787
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    LLSM流媒體傳輸模塊 動態圖像帶寬穩定技術突破

    慧視LLSM流媒體傳輸模塊,除了低延遲的特點外,還有一個很重要的特點就是低帶寬占用。模塊內部集成慧視光電自研的GS遠程可視化圖傳控制系統,具備在固定帶寬環境下同時控制傳輸多路無人設備,
    的頭像 發表于 05-27 17:58 ?368次閱讀
    LLSM<b class='flag-5'>流媒體</b>傳輸模塊  <b class='flag-5'>高</b>動態圖像<b class='flag-5'>帶寬</b>穩定技術突破

    Made with KiCad(126):Antmicro OV5640 雙攝像頭子板

    統一的 50 引腳 FFC 接口 用于驅動圖像傳感器的板載時鐘發生 OV5640 雙攝像頭電路板與 Antmicro 開發的各種處理平臺電氣兼容。下面列出了其中幾種: 支持 NVIDIA
    發表于 05-12 18:13

    LLSM——基于RK3588的低延遲低帶寬流媒體傳輸模塊

    隨著物聯網和人工智能的快速發展,實時視頻傳輸在嵌入式系統中變得越來越重要。無論是智能攝像頭、無人機還是工業監控設備,都需要高效、低延遲的流媒體傳輸解決方案。慧視推出的LLSM低延遲低帶寬流媒體傳輸
    的頭像 發表于 04-30 18:36 ?221次閱讀
    LLSM——基于RK3588的低延遲低<b class='flag-5'>帶寬</b><b class='flag-5'>流媒體</b>傳輸模塊

    中偉視界:流媒體技術與礦山安全需求的深度融合,推動礦山預警平臺的智能化升級

    流媒體轉發技術在礦山智能化進程中扮演著重要角色,能夠解決帶寬不足、數據轉碼和權限管理等多項難題。通過實時數據傳輸與處理,該技術顯著提升了礦山安全監測的實時性和準確性,為實現智能礦山提供了強有力的支持。同時,隨著5G等新網絡技術的
    的頭像 發表于 01-22 17:20 ?335次閱讀
    中偉視界:<b class='flag-5'>流媒體</b>技術與礦山安全需求的深度融合,推動礦山預警平臺的智能化升級

    u-blox深化與NVIDIA JetsonNVIDIA DRIVE Hyperion平臺合作

    近日,作為提供定位和無線通信技術及服務的全球領先供應商u-blox(SIX:UBXN)宣布,作為在工業和汽車市場高精度定位領域的戰略增長計劃的關鍵一環,u-blox公司現已加強對NVIDIA JetsonNVIDIA DRIV
    的頭像 發表于 12-09 14:08 ?539次閱讀

    初創公司借助NVIDIA Metropolis和Jetson提高生產線效率

    初創公司使用 NVIDIA Metropolis 視覺 AI 和 Jetson 邊緣 AI 平臺提高生產線效率。
    的頭像 發表于 11-19 14:39 ?601次閱讀

    1466-V系列信號發生 2GHz射頻調制帶寬輕松面對寬帶測試挑戰

    帶寬大、信號頻譜純度,具有準確度和大動態范圍的功率輸出,以及出色的矢量調制精度和ACPR性能。 1466-V系列信號發生 1 2GHz
    的頭像 發表于 11-18 17:30 ?520次閱讀
    1466-V系列信號發生<b class='flag-5'>器</b>  2GHz射頻調制<b class='flag-5'>帶寬</b>,<b class='flag-5'>輕松</b>面對寬帶測試挑戰

    集成式電流傳感器NSM211x:從工業到汽車,應用廣泛,性能卓越

    納芯微宣布推出全新的車規級帶寬集成式電流傳感器NSM211x系列,該系列是完全集成隔離電流
    的頭像 發表于 11-12 09:40 ?689次閱讀
    <b class='flag-5'>集成</b>式電流<b class='flag-5'>傳感器</b>NSM211x:從工業到汽車,應用廣泛,性能卓越

    使用NVIDIA Jetson打造機器人導盲犬

    Selin Alara Ornek 是一名富有遠見的高中生。她使用機器學習和 NVIDIA Jetson邊緣 AI 和機器人平臺,為視障人士打造了機器人導盲犬。
    的頭像 發表于 11-09 13:51 ?643次閱讀

    支持數字/模擬輸出,納芯微推出車規級CMOS集成式溫度傳感器

    納芯微宣布推出車規級數字輸出溫度傳感器NST175-Q1和模擬輸出溫度傳感器NST235-Q1、NST86-Q1、NST60-Q
    的頭像 發表于 09-24 09:21 ?684次閱讀
    <b class='flag-5'>支持</b>數字/模擬輸出,納芯微推出車規級CMOS<b class='flag-5'>集成</b>式溫度<b class='flag-5'>傳感器</b>

    無線WIFI振動傳感器安裝簡單

    基本功能 記錄每隔1個小時三軸振動量和溫度量 支持每隔12個小時獲取傳感器波形數據和頻譜波形 支持設定振動量和溫度上下閥值,支持超限報警
    發表于 09-13 09:42

    帶寬云服務有什么用處?這幾種用處要知道

    帶寬云服務的主要用途包括提供更快的網絡連接速度、支持并發訪問和大規模數據傳輸、提高應用程序的性能和用戶體驗等。在當今數字化時代,隨著大
    的頭像 發表于 08-30 11:17 ?335次閱讀

    ElfBoard技術貼|如何在ELF 1開發板上搭建流媒體服務

    流媒體服務是一種專門用于傳輸實時數據流的服務軟件,廣泛用于視頻直播、視頻會議、音頻播放等應用場景。在嵌入式開發領域,將流媒體服務部署到
    的頭像 發表于 08-20 14:48 ?862次閱讀
    ElfBoard技術貼|如何在ELF <b class='flag-5'>1</b>開發板上搭建<b class='flag-5'>流媒體</b>服務<b class='flag-5'>器</b>

    貿澤開售AMD / Xilinx Alveo MA35D媒體加速流媒體、游戲、遠程醫療和在線學習應用提供支持

    。 ? AMD / Xilinx Alveo MA35D 媒體加速采用基于特定應用集成電路的視頻處理單元,專為高密度、超低延遲流媒體而設計。每款器件(每張卡 2個)
    發表于 07-12 10:44 ?686次閱讀

    NVIDIA Holoscan SDK中使用OpenCV構建零拷貝AI傳感器處理管線

    NVIDIA Holoscan 是 NVIDIA 的跨領域多模態實時 AI 傳感器處理平臺,為開發者構建端到端傳感器處理管線奠定了基礎。
    的頭像 發表于 07-02 11:50 ?856次閱讀
    在<b class='flag-5'>NVIDIA</b> Holoscan SDK中使用OpenCV構建零拷貝AI<b class='flag-5'>傳感器</b>處理管線
    主站蜘蛛池模板: 丁香五月网久久综合 | 精品四虎免费观看国产高清 | 四虎影片国产精品8848 | 成人理伦| 优优国产在线视频 | 亚洲第一看片 | 国产免费卡1卡2卡 | 国内精品一区二区在线观看 | 五月激情丁香网 | 国产剧情麻豆三级在线观看 | freesexvideo性欧美医生护士 | 中文日产国产精品久久 | 亚洲国产第一区二区香蕉 | 久久精品综合 | 狠狠色噜噜狠狠狠狠米奇777 | 黄频网站免费大全在线观看 | 日本大片免费观看视频 | 国产在线一区二区三区四区 | 狠狠激情五月综合婷婷俺 | 亚洲午夜视频在线观看 | 亚洲成人免费在线观看 | 人人草人人干 | 五月婷婷之综合激情 | 2021色噜噜狠狠综曰曰曰 | 你懂得视频在线 | 六月丁香婷婷天天在线 | 日本黄色大片在线播放视频免费观看 | 可以免费看黄的网址 | 日韩免费三级 | 日韩卡1卡2卡三卡四卡二卡免 | 亚洲毛片免费在线观看 | 国产在线五月综合婷婷 | 男人免费看片 | 高清国产在线 | 天堂在线视频网站 | 久久天天躁狠狠躁夜夜2020一 | 亚洲一区二区三区在线播放 | 久久午夜宅男免费网站 | 国产一级特黄全黄毛片 | 国产女同视频 | 四虎影城 |