安全組中已經(jīng)添加規(guī)則放行SSH端口的訪問之后使用f1RTL的方法

安全組中已經(jīng)添加規(guī)則放行SSH端口的訪問之后使用f1 RTL的方法?這個(gè)問題可能是我們?nèi)粘W(xué)習(xí)或工作經(jīng)常見到的。希望通過這個(gè)問題能讓你收獲頗深。下面是小編給大家?guī)淼膮⒖純?nèi)容,讓我們一起來看看吧!

成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供大柴旦網(wǎng)站建設(shè)、大柴旦做網(wǎng)站、大柴旦網(wǎng)站設(shè)計(jì)、大柴旦網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、大柴旦企業(yè)網(wǎng)站模板建站服務(wù),十多年大柴旦做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

使用f1 RTL

本文描述如何使用f1 RTL(Register Transfer Level)。

說明:

本文所述所有操作都必須由同一個(gè)賬號在同一地域里執(zhí)行。

強(qiáng)烈建議您使用RAM用戶操作FaaS實(shí)例。為了防止意外操作,您需要讓RAM用戶僅執(zhí)行必要的操作。在操作FPGA鏡像及下載時(shí),因?yàn)槟枰獜闹付ǖ腛SS Bucket下載原始DCP工程,所以您必須為FaaS管理賬號創(chuàng)建一個(gè)角色,并授予臨時(shí)權(quán)限,讓FaaS管理賬號訪問指定的OSS Bucket。如果需要對IP加密,必須授予RAM用戶KMS相關(guān)權(quán)限。如果需要做權(quán)限檢查,必須授予查看用戶資源的權(quán)限。

前提條件

創(chuàng)建f1實(shí)例,確保實(shí)例能訪問公網(wǎng),并且實(shí)例所在安全組中已經(jīng)添加規(guī)則放行SSH(22)端口的訪問。

說明:f1實(shí)例只能使用鏡像市場的FaaS F1基礎(chǔ)鏡像。詳細(xì)信息,請參見 創(chuàng)建f1實(shí)例。

您已經(jīng) 登錄ECS管理控制臺(tái),在f1實(shí)例的詳情頁上,獲取實(shí)例ID。

您必須先 開通OSS服務(wù),并 創(chuàng)建一個(gè)OSS Bucket 用于上傳您的文件。Bucket與f1實(shí)例必須屬于同一個(gè)賬號、同一個(gè)地域。

如果需要加密服務(wù),您還需要 開通密鑰管理服務(wù)(KMS)。

使用RAM用戶操作FPGA,必須完成以下操作:

創(chuàng)建RAM用戶 并 授權(quán)。

創(chuàng)建RAM角色 并 授權(quán)。

獲取AccessKey ID和AccessKey Secret。

操作步驟

按以下步驟使用f1 RTL。

第 1 步. 遠(yuǎn)程連接f1實(shí)例

遠(yuǎn)程連接Linux實(shí)例。

第 2 步. 配置基礎(chǔ)環(huán)境

運(yùn)行以下腳本配置基礎(chǔ)環(huán)境。

source /opt/dcp1_0/script/f1_env_set.sh

第 3 步. 編譯工程

運(yùn)行以下命令:

cd /opt/dcp1_0/hw/samples/dma_afu
run.sh

說明:編譯時(shí)間較長,請耐心等待。

第 4 步. 制作鏡像

按以下步驟制作鏡像:

運(yùn)行命令初始化 faascmd。

#如果需要,添加環(huán)境變量及運(yùn)行權(quán)限
export PATH=$PATH:/opt/dcp1_0/script/
chmod +x /opt/dcp1_0/script/faascmd
# 將hereIsYourSecretId替換為您的AccessKey ID,hereIsYourSecretKey替換為您的AccessKey Secret
faascmd config --id=hereIsYourSecretId --key=hereIsYourSecretKey
# 將hereIsYourBucket換為華東1地域里OSS Bucket名稱
faascmd auth --bucket=hereIsYourBucket

確認(rèn)在/opt/dcp1_0/hw/samples/dma_afu目錄下,運(yùn)行以下命令上傳gbs文件。

faascmd upload_object --object=dma_afu.gbs --file=dma_afu.gbs

運(yùn)行以下命令制作鏡像。

#  將hereIsYourImageName替換為您的鏡像名稱
faascmd create_image --object=dma_afu.gbs --fpgatype=intel --name=hereIsYourImageName 
 --tags=hereIsYourImageTag --encrypted=false --shell=V0.11

第 5 步. 下載鏡像

按以下步驟下載鏡像到f1實(shí)例:

查看鏡像是否制作成功:運(yùn)行命令 faascmd list_images。

返回結(jié)果里,如果出現(xiàn)"State":"success",表示鏡像制作成功。請記錄返回結(jié)果里顯示的FpgaImageUUID,稍后會(huì)用到。

運(yùn)行命令獲取FPGA ID。

# 將hereIsYourInstanceId替換為您的f1實(shí)例ID
faascmd list_instances --instanceId=hereIsYourInstanceId

以下為返回結(jié)果。請記錄FpgaUUID。

運(yùn)行命令下載FPGA鏡像到f1實(shí)例。

# 將hereIsYourInstanceID替換為剛剛保存的實(shí)例ID;將hereIsFpgaUUID替換為上一條命令中記下的FpgaUUID;將hereIsImageUUID

替換為上一步記下的FpgaImageUUID

faascmd download_image  --instanceId=hereIsYourInstanceID 
--fpgauuid=hereIsFpgaUUID --fpgatype=intel --imageuuid=hereIsImageUUID 
--imagetype=afu --shell=V0.11

運(yùn)行命令檢查是否下載成功。

# 將hereIsYourInstanceID替換為剛剛保存的實(shí)例ID;將hereIsFpgaUUID替換為上一條命令中記下的FpgaUUID;
faascmd fpga_status  --instanceId=hereIsYourInstanceID --fpgauuid=hereIsFpgaUUID

如果返回結(jié)果里出現(xiàn)"TaskStatus":"operating"時(shí),且FpgaImageUUID和下載鏡像時(shí)的FpgaImageUUID一致,說明下載成功。

第 6 步. 測試

依次運(yùn)行以下命令。

cd /opt/dcp1_0/hw/samples/dma_afu/sw
make
sudo LD_LIBRARY_PATH=/opt/dcp1_0/hw/samples/dma_afu/sw:$LD_LIBRARY_PATH ./fpga_dma_test 0

如果您看到如圖所示的輸出結(jié)果,說明測試完成。

安全組中已經(jīng)添加規(guī)則放行SSH端口的訪問之后使用f1 RTL的方法

感謝各位的閱讀!看完上述內(nèi)容,你們對安全組中已經(jīng)添加規(guī)則放行SSH端口的訪問之后使用f1 RTL的方法大概了解了嗎?希望文章內(nèi)容對大家有所幫助。如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

標(biāo)題名稱:安全組中已經(jīng)添加規(guī)則放行SSH端口的訪問之后使用f1RTL的方法
URL鏈接:http://www.muchs.cn/article44/ghgihe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)、網(wǎng)站導(dǎo)航、小程序開發(fā)手機(jī)網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)搜索引擎優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)