0731-84728105
15116127200
關于規範FAST文檔和代碼版本的通(tōng)知
發布時間:2018-08-16
     自(zì)從(cóng)2018年(nián)6月(yuè)推出OpenBox-S4z平台後,基于OpenBox-S4z/FAST的解決方案已經在國(guó)防科技(jì)大學、清華大學、北(běi)京大學、電(diàn)子科技(jì)大學等單位的教學和科研活動中得到(dào)應用,涉及到(dào)計算(suàn)機(jī)網絡教學實驗、新型路(lù)由交換(段路(lù)由)設備原型、工(gōng)業(yè)互聯網交換設備原型、網絡安全防護設備原型和網絡測試儀原型的研發。
     随著(zhe)用戶數不斷增加,用戶開(kāi)發水(shuǐ)平不斷提升,應用開(kāi)發類型不斷豐富,FAST平台的一(yī)些深層次問題逐漸顯現。一(yī)是設計文檔不完善,用戶無法從(cóng)文檔中獲取必要的信息;二是設計文檔與代碼不對應,給用戶開(kāi)發帶來困擾;三是軟硬件(jiàn)代碼設計存在Bug,運行不穩定;四是代碼版本管理混亂,降低(dī)開(kāi)發和服務的效率。
     為(wèi)了解決上(shàng)述問題,FAST社區拟開(kāi)展以下(xià)工(gōng)作。
一(yī)、建立和維護Bug清單
     集中管理不同(單位)用戶在FAST平台開(kāi)發中遇到(dào)的問題,設置并維護Bug清單。
     用戶可通(tōng)過郵件(jiàn)或在FAST社區内提交Bug,Bug清單及修複狀态在FAST網站(zhàn)和公衆号平台定期發布。FAST平台提供商和服務提供商負責相(xiàng)關Bug的确認及修複。
二、強化版本管理
     明确區分FAST的研發版本與發布版本,避免出現不同的代碼分支,造成代碼版本管理混亂,降低(dī)開(kāi)發和服務的效率。
     FAST平台提供商在FPGA OS和FAST支撐軟件(jiàn)中設置版本标識,FAST服務商提供FAST硬件(jiàn)流水(shuǐ)線和FAST庫的版本标識,為(wèi)用戶提供讀(dú)取各類版本标識的方法。
     隻有通(tōng)過内部測試的代碼版本才能(néng)成為(wèi)發布版本,用戶從(cóng)唯一(yī)的網址下(xià)載FAST發布的軟硬件(jiàn)代碼。
     以後FAST的所有軟硬件(jiàn)代碼及文檔均隻能(néng)從(cóng)網站(zhàn)固定位置下(xià)載更新,不再通(tōng)過其他方式交互。
三、設置常見(jiàn)問題列表
     針對FAST論壇中用戶提出的各類問題以及回複,整理常見(jiàn)問題(FAQ)列表,供其他用戶參考。
     歡迎FAST用戶對以上(shàng)工(gōng)作安排提出寶貴意見(jiàn),上(shàng)述工(gōng)作的實施細則将會(huì)在近期公布。為(wèi)做好以上(shàng)工(gōng)作,2018年(nián)8月(yuè)20日後,請所有FAST用戶從(cóng)FAST網站(zhàn)下(xià)載代碼和文檔,FAST技(jì)術(shù)支持團隊不再通(tōng)過線下(xià)直接向用戶提供代碼和文檔。