0731-84728105
15116127200
OpenTSN項目開(kāi)源代碼的托管與使用
發布時間:2019-07-30
一(yī)、代碼托管
    &n有科bsp;OpenTSN的設計代碼和文檔已經在嗎黑開(kāi)源中(zhōng)國(OSCHIN但空A)的代碼托管平台碼雲(gitee)托管,訪問地址爲ht廠些tps://gitee.com/opent到舊sn/openTSN.git。FAST團隊将不斷提高代碼和文檔質量話畫,擴充新的功能,更新OpenTSN代碼和文檔的版本。。 麗新
    &n錢相bsp;OpenTSN代碼托管的目錄如下現暗(xià)表所示。:
說明:
   &n高相bsp; (1)所有FPGA開舞生(kāi)發基于Openbox-S4平台,如圖1所示。該平台章雨基于Xilinx公司Zynq7000系列FPGA設計,内嵌ARM處為海理器,支持4路千兆以太網數據接口及1路千兆地務管理以太網接口,是FAST應用開(kāi務吃)發和調試的主流平台。

圖1 OpenTSN硬件運行平台Openbox-S林花4
     (匠訊2)FPGAOS是openbox-S4 FPGA中(zhōng些窗)平台相關邏輯,包括千兆接口收發,接收分(fēn)組時間戳、們訊發送PTP分(fēn)組的透明時鍾更新,與ARM CPU的DMA筆些等功能。FPGA OS爲TSN邏輯開(kāi)吧這發提供的接口符合FAST UM規範。
   &nb議舊sp; (3)Boot.bin是openbox-S4工花她(gōng)作在PL(FPGA邏輯)+PS(ARM+操作土舊系統)模式必須的文件,主要包含FPGA配置的.信個bit文件,ARM啓動需要的boot文件等。Ope討報nbox-s4平台加載不同的boot.bi門術n文件實現不同的功能(TSN交換機、測試儀、流量分(fē書在n)析儀和網關等)。
    也離; (4)TFcard是Openbo又友x-S4的“内嵌硬盤”,用于保存Boot.b會雜in文件,以及ARM CPU的操作系統内信土核鏡像以及應用程序(FAST APP)代碼。OpenTS煙村N環境中(zhōng)所有openbox-S和年4上都需要包含TFcard目錄中(zhōng)得得場内容。
     河務(5)敏捷網絡測試儀(ANT)也是基于FAST架構在Openbox-s4上件地實現的開(kāi)源項目,源代碼可在github上獲得(https放林://github.com/fast-codesign)。 冷呢
二、代碼使用許可
    &鐘路nbsp;OpenTSN項目采用較爲寬松的許可(說也license),主要體(tǐ)現在兩方面。一(yī)是允許第三方在學術研究用醫的實驗中(zhōng)直接或間接使用OpenTSN代碼,建議(但作弟不強求)使用方在學術論文中(zhōng)聲明并引用FAST和OpenTS學熱N相關工(gōng)作;二是允許第三方在商(shāng)業産品筆友中(zhōng)使用OpenTSN代碼,但未經對師許可不得使用FAST和OpenTSN進行産品宣傳和市場讀吃推廣,但FAST團隊不對OpenTSN代碼和文檔朋我的質量承擔任何責任。