0731-84728105
15116127200
OpenTSN項目開(kāi)源代碼的托管劇了與使用
發布時(shí)間:2019-07-30
一、代碼托管
   議嗎;  OpenTSN什事的設計代碼和文檔已經在開(kāi)源中國(OSC算日HINA)的代碼托管平台碼雲(gitee)托管,新費訪問地址為(wèi)https://gitee.c動聽om/opentsn/openTSN.git。FAST團隊将不(bù)斷相雨提高代碼和文檔質量,擴充新的功能,更新OpenTSN代碼和筆議文檔的版本。。
   &n醫畫bsp; OpenTSN代碼托化離管的目錄如(rú)下表所示。:
說(shuō)明:
    &機什nbsp;(1)所有FPGA開(kāi)發基于Open湖水box-S4平台,如(rú)圖1所示。該平台基船家于Xilinx公司Zynq7000系列FP電厭GA設計,内嵌ARM處理器(qì),支持4路千兆以太網數據接口及1費男路千兆管理以太網接口,是FAST應用開(kāi)發做志和調試的主流平台。

圖1 OpenTSN硬件運行平台Openbox-請南S4
    弟風 (2)FPGAOS是openbox-S4 FPGA中平台相關邏如睡輯,包括千兆接口收發,接收分組時(shí)間戳、發送P靜就TP分組的透明時(shí)鐘(zhōng)更新,地購與ARM CPU的DMA等功能。FPGA OS為(wèi)頻但TSN邏輯開(kāi)發提供的接口符合FAS廠近T UM規範。
    如又 (3)Boot.bin是openbox-S4工(gōng)作在PL藍區(FPGA邏輯)+PS(ARM+操作系統)模式必須的文件,主要包人子含FPGA配置的.bit文件,ARM啟動需要的boot文件等。Op電動enbox-s4平台加載不(bù)同的bo吧老ot.bin文件實現不(bù)同的功能(TSN交換機、測試儀、流量分析儀和網關們村等)。
     (快說4)TFcard是Openbox-S4的“内嵌硬盤”,用務錯于保存Boot.bin文件,以及ARM CPU的操作系統内核鏡像以及應用制愛程序(FAST APP)代碼。OpenTSN環境中所有openbox-S4雨答上都需要包含TFcard目錄中得(de)内容。
    &nb厭長sp;(5)敏捷網絡測試儀(ANT)也是基于FAST架構在Open睡到box-s4上實現的開(kāi)源項目,源代碼可能國在github上獲得(de)(https://github.com/fast術筆-codesign)。
二、代碼使用許可
     O歌刀penTSN項目采用較為(wèi)寬松的許可(licens上線e),主要體現在兩方面。一是允許第三方在學術研究的實驗中直接動見或間接使用OpenTSN代碼,建議(但不(草電bù)強求)使用方在學術論文中聲明并引用F歌少AST和OpenTSN相關工(gōng)作;二是允許第三方在商業林村産品中使用OpenTSN代碼,但未經許可不(bù)得(de)使用FAS影外T和OpenTSN進行産品宣傳和市場推廣,但FAST團隊不(bù)對Open從但TSN代碼和文檔的質量承擔任何責任。