精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

TSN時鐘同步 PTP對時案例演示——基于NXP i.MX 8M Plus

Tronlong創龍科技 ? 來源:Tronlong創龍科技 ? 作者:Tronlong創龍科技 ? 2024-07-09 14:31 ? 次閱讀

TSN簡介

TSN介紹


時間敏感網絡(TSN:Time Sensitive Networking)是IEEE802.1工作組中的TSN任務組開發的一套協議標準。該標準定義了以太網數據傳輸的時間敏感機制,為標準以太網增加了確定性和可靠性,以確保以太網能夠為關鍵數據的傳輸提供穩定一致的服務級別。


TSN是一組IEEE 802.1協議標準,包括802.1AS-Rev、802.1Qbv、802.1Qbu、802.1CB等多個協議,工作在OSI七層網絡模型中的第二層—數據鏈路層。


wKgaomaM2G6AbmWhAAdZP-B4-Nw155.png

圖 1


TSN是目前國際產業界正在積極推動的全新工業通信技術。時間敏感型網絡允許周期性與非周期性數據在同一網絡中傳輸,使得標準以太網具有確定性傳輸的優勢,并通過廠商獨立的標準化進程,已成為廣泛聚焦的關鍵技術。


TSN主要價值特點:

(1)TSN提供微秒級確定性服務,保證各行業的實時性需求。

TSN可達到10us級的周期傳輸,性能優于主流的工業以太網。并且,TSN面向音視頻、工業、汽車等多種行業,將實時性延伸至更高的層次。

(2)TSN降低整個通信網絡復雜度,實現周期性數據和非周期性數據同時傳輸。

以工業為例,當前周期性控制數據使用工業以太網傳輸,非周期性數據使用標準以太網傳輸。TSN通過其調度機制能夠實現周期性數據和非周期性數據在同一網絡中傳輸,進一步簡化了整個通信中的網絡復雜性。

(3)TSN統一網絡傳輸,提高經濟性。


TSN能夠幫助實現信息技術(IT)與運營技術(OT)融合,統一的網絡能夠減少開發部署成本,降低控制器等產品網絡配置所需的工程時間。


時鐘同步機制


TSN的標準協議:Timing over packet (802.1AS-2011,IEEE1588,gPTP) with linuxptp (ptp4l)。


IEEE1588協議簡稱精確時鐘協議PTP(Precision Timing Protocol),它的全稱是“網絡測量和控制系統的精密時鐘同步協議標準”(IEEE1588 Precision Clock Synchronization Protocol),用于同步計算機網絡中的時鐘。


IEEE1588其工作的基本原理,是通過主從節點之間進行同步數據幀的發送,記錄數據幀的發送時間和接收時間信息進行工作,并且將該時間信息添加到該數據幀中。從節點獲取這些時間信息,并計算從節點本地時鐘與主時鐘的時間偏差和網絡節點之間的傳輸延時,對本地時鐘進行糾正,使之與主節點時鐘同步。


開發環境


本文主要介紹的是基于創龍科技TLIMX8MP-EVM評估板的TSN時鐘同步、PTP對時案例,創龍科技TLIMX8MP-EVM是基于NXP i.MX 8M Plus的四核ARM Cortex-A53 + 單核ARM Cortex-M7異構多核處理器設計的高性能工業評估板。


本次案例演示的開發環境如下:

Windows開發環境:Windows 7 64bit、Windows 10 64bit

虛擬機:VMware15.5.5

Linux開發環境:Ubuntu20.04.6 64bit

U-Boot:U-Boot-2022.04

Kernel:Linux-5.15.71

Linux SDK:L5.15.71_2.2.0

硬件開發環境:創龍科技TLIMX8MP-EVM評估板


案例測試

本文主要演示基于TSN的時鐘同步機制進行PTP(高精度時間同步協議)對時測試。

請準備2個創龍科技TLIMX8MP-EVM評估板,分別執行如下命令,創建ptp.cfg配置文件,并配置超時參數tx_timestamp_timeout。

Target# vi ptp.cfg

Target# cat ptp.cfg


ptp.cfg配置文件添加如下內容:

[global]

tx_timestamp_timeout 600


wKgaomaM2I2AWF-FAABeUY1reSc997.png

圖 2 評估板1

wKgZomaM2JiAJPK9AAAIhg1G_xA993.png

圖3 評估板2


下文為IEEE1588對時測試,請使用一根網線將2個評估板的ETH1網口直接連接。本次測試中,評估板1的ETH1網口作為Master,評估板2的ETH1網口作為Slave。

執行如下命令,將2個評估板配置為靜態IP,并測試評估板之間的網絡連通性。


Target# ifconfig eth0 192.168.1.10 netmask 255.255.255.0 //配置評估板1靜態IP

Target# ifconfig eth0 192.168.1.20 netmask 255.255.255.0 //配置評估板2靜態IP

Target# ping192.168.1.20

Target# ping192.168.1.10


wKgZomaM2K2AEjfnAAAbu924vTM770.png

圖 4 評估板1

wKgZomaM2LyAUvoBAAAcnktB2pc542.png

圖 5 評估板2


進入評估板1文件系統,執行如下命令,進行對時測試。

Target# ptp4l -E -4-H -i eth0 -l 6 -m -q -f ptp.cfg


wKgaomaM2OGAeAkLAAAVKpQFkJw927.png

圖 6


進入評估板2文件系統,執行如下命令,進行對時測試。下圖第一列紅色框打印的信息為2個評估板的對時時差,單位為ns;查看s2時鐘的master offset數據,可見IEEE1588對時功能基本正常。第二列紅色框打印的信息為path delay,單位為ns。按"Ctrl + C"可停止測試。

Target# ptp4l -E -4-H -i eth0 -s -l 6 -m -q -f ptp.cfg


wKgZomaM2NOAAQCDAABjGkZKZz8147.png

圖 7


參數解析:

(1)命令參數解析如下:


表 1

參數 解析
-i eth0 指定網絡端口
-m 打印測試信息
-H 使用硬件時間戳
-s slave模式
-E E2E延遲測量機制(默認配置)
-l 打印級別0~7(默認6,LOG_INFO)


(2)打印信息參數解析如下:

a)master offset:測量與主設備的偏移(以ns為單位),即對時時差;

b)s0、s1、s2:不同的時鐘伺服狀態;

c)path delay:從主設備發送同步消息的延遲(以ns為單位)。


審核編輯 黃宇

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

    關注

    60

    文章

    1267

    瀏覽量

    183269
  • 時鐘同步
    +關注

    關注

    0

    文章

    85

    瀏覽量

    12752
  • PTP
    PTP
    +關注

    關注

    0

    文章

    50

    瀏覽量

    8642
  • TSN
    TSN
    +關注

    關注

    3

    文章

    238

    瀏覽量

    16813
收藏 人收藏

    評論

    相關推薦

    采用NXP i.MX 8M Plus處理器的康佳特SMARC 2.1模塊

    基于i.MX 8M Plus處理器的新SMARC模塊具有多種專用處理單元,能以極低的功能實現令人驚艷的嵌入式視覺和AI計算響應速度。
    發表于 03-03 13:55 ?3006次閱讀

    貿澤電子開售具有機器學習以及音視頻功能的NXP i.MX 8M Plus評估套件

    貿澤電子供應的NXP i.MX 8M Plus評估套件包含一個搭載i.MX 8M
    發表于 04-22 13:55 ?2369次閱讀

    TSN時鐘同步 | PTP對時案例演示——基于NXP i.MX 8M Plus

    TLIMX8MP-EVM評估板的TSN時鐘同步PTP對時案例,創龍科技TLIMX
    發表于 07-10 10:28

    i.MX 8M Plus的相關資料推薦

    產品簡介i.MX 8M PlusNXP推出的一款面向于邊緣智能和邊緣計算的異構應用處理器,除了高性能的CPU外,還具備強大的GPU、NPU和ISP,來用于高算力及人工智能應用。這是
    發表于 02-07 07:46

    如何在i.MX 8M Plus上使用多個顯示器?

    我想在 i.MX 8M Plus 上使用多個顯示器。以下內容確認了 i.MX 8M Plus
    發表于 03-16 07:53

    Dirac聯合NXP 推出NXP i.MX 8M系列芯片組

    瑞典數字音頻專家Dirac日前和NXP開展了一項全新合作,OEM現在可以使用配備Dirac數字音頻平臺的NXP i.MX 8M系列芯片組。
    的頭像 發表于 01-10 13:57 ?3207次閱讀

    貿澤電子i.MX 8M Plus評估套件開售

    具有機器學習以及音視頻功能的評估套件 NXP i.MX 8M Plus評估套件 貿澤電子開售NXP Semiconductors的
    的頭像 發表于 05-18 16:33 ?2336次閱讀

    搭載恩智浦i.MX 8M Plus處理器的核心板,它來了!

    產品簡介 i.MX 8M PlusNXP推出的一款面向于邊緣智能和邊緣計算的異構應用處理器,除了高性能的CPU外,還具備強大的GPU、NPU和ISP,來用于高算力及人工智能應用。 這
    發表于 08-31 18:18 ?660次閱讀

    i.MX 8M Plus開發板擁有哪些優勢

    作為恩智浦i.MX系列首款集成專用神經處理引擎(NPU)的處理器,i.MX 8M Plus一經問世便備受矚目,其憑借可在工業和物聯網等領域實現邊緣端高級機器學習推理的特性,很快便在風起
    的頭像 發表于 09-24 16:14 ?1795次閱讀

    i.MX 8M Plus的工業特性

    DEBIX Model A是一款由Polyhex團隊研發、制造,由英國科技公司OKdo全球發布的工業級單板計算機,它基于恩智浦i.MX 8M Plus四核處理器——這也是i.MX
    的頭像 發表于 08-03 14:19 ?1316次閱讀

    i.MX 8M加標稱驅動模式

    電子發燒友網站提供《i.MX 8M加標稱驅動模式.pdf》資料免費下載
    發表于 08-17 14:18 ?0次下載
    <b class='flag-5'>i.MX</b> <b class='flag-5'>8M</b>加標稱驅動模式

    NXP開發板有哪些?基于NXP i.MX 6UL、i.MX 8M Mini、i.MX 8M Plus、LS1028A的開發板概述

    一直以來,米爾和NXP都保持著深度合作,推出了基于NXP系列產品(包括i.MX 6UL、i.MX 8M Mini、
    的頭像 發表于 09-15 09:15 ?1520次閱讀
    <b class='flag-5'>NXP</b>開發板有哪些?基于<b class='flag-5'>NXP</b> <b class='flag-5'>i.MX</b> 6UL、<b class='flag-5'>i.MX</b> <b class='flag-5'>8M</b> Mini、<b class='flag-5'>i.MX</b> <b class='flag-5'>8M</b> <b class='flag-5'>Plus</b>、LS1028A的開發板概述

    i.MX 8M Plus中的ISP圖像信號處理模塊特性概述

    日常生活中,人類約80%的信息來自于視覺信息,而視覺信息的載體是數以億萬計的圖片和視頻流,因此如何打造高效而智能的視覺處理解決方案,是擺在開發者面前的重要課題。 恩智浦推出的i.MX 8M Plus
    的頭像 發表于 08-02 11:39 ?1157次閱讀

    使用TPS65219為i.MX 8M Plus供電

    電子發燒友網站提供《使用TPS65219為i.MX 8M Plus供電.pdf》資料免費下載
    發表于 08-31 10:15 ?0次下載
    使用TPS65219為<b class='flag-5'>i.MX</b> <b class='flag-5'>8M</b> <b class='flag-5'>Plus</b>供電

    使用TPS6521825和LP873347 PMIC為NXP i.MX 8M Mini和Nano供電

    電子發燒友網站提供《使用TPS6521825和LP873347 PMIC為NXP i.MX 8M Mini和Nano供電.pdf》資料免費下載
    發表于 09-13 09:42 ?0次下載
    使用TPS6521825和LP873347 PMIC為<b class='flag-5'>NXP</b> <b class='flag-5'>i.MX</b> <b class='flag-5'>8M</b> Mini和Nano供電