近期,英碼嵌入式聯(lián)合昇騰重磅推出了基于昇騰310系列AI推理芯片的AI智能計算開發(fā)套件EA200I-DK,提供8TOPS或20TOPS的計算能力,可實現(xiàn)圖像、視頻等多種數(shù)據(jù)分析與推理計算,最大支持40路1080P@30FPS或4路4K@75FPS視頻解碼,適用于AI無人機(jī)、智能機(jī)械臂、智能小車、AI語音助手、 AGV、智能 NVR設(shè)備等主流應(yīng)用。
*EA200I-DK實物接口示例
EA200I-DK設(shè)計了豐富的接口用于外設(shè)擴(kuò)展,同時為開發(fā)者提供昇騰官方完善的開發(fā)工具和資料,并提供從0到1的專業(yè)的技術(shù)解答和資源支持,助力AI開發(fā)過程簡單化,快速驗證算法和應(yīng)用開發(fā)。更多產(chǎn)品詳情,可戳上期推送了解:
英碼嵌入式推出昇騰系列AI智能計算模組和開發(fā)套件:多規(guī)格算力,支持國產(chǎn)化定制!
使用前注意事項
1、EA200I-DK自帶鏡像,無需再燒錄,可直接上電使用。
2、上電前一定檢查確保EA200I加速模塊正確扣在底板上,否則無法正常開機(jī)。3、請用戶在使用非標(biāo)配的電源適配器時,請注意供電范圍及供電功率滿足板卡要求。4、信號電平為3.3V,接口使用時一定注意電平的匹配,否則會造成單板損壞。5、40Pin擴(kuò)展插針未進(jìn)行嚴(yán)格的靜電防護(hù)設(shè)計,請注意預(yù)防靜電及不要帶電熱插拔。6、請勿取下開發(fā)者套件底板上的紐扣電池以及勿將手指或尖銳物品插入散熱器,以免被風(fēng)扇劃傷或損壞散熱器。
EA200I-DK配套部件
產(chǎn)品軟件棧
登錄方式說明
1、本產(chǎn)品已于出廠前燒錄系統(tǒng)鏡像文件(Ubuntu22.04),功能測試正常通過。
2、請使用Debug-USB線(或合適的USB Type-C數(shù)據(jù)線)將EA200I調(diào)試串口與電腦相連。
3、正常上電前,請確保電腦已安裝且運(yùn)行USB轉(zhuǎn)串口驅(qū)動(CH340)和串口調(diào)試助手軟件(如SecureCRT,XShell,MobaXterm等),串口通信波特率設(shè)為115200 (8n1)。
4、板載供電口接入DC 12V電源適配器,電源指示燈(LED5)亮起說明上電成功,系統(tǒng)燈(LED2)亮起說明系統(tǒng)啟動運(yùn)行;此時,在串口調(diào)試助手上應(yīng)該可以看到系統(tǒng)啟動打印信息(如下圖)。
5、出廠系統(tǒng)默認(rèn)登錄用戶密碼為:用戶名: root 登錄密碼:ematech
*EA200I-DK上電示意圖*系統(tǒng)啟動打印信息
注:本產(chǎn)品支持遠(yuǎn)程登錄模式,使用RJ45網(wǎng)線連接開發(fā)者套件和PC,啟動開發(fā)套件后,用戶在PC通過SSH工具遠(yuǎn)程登錄開發(fā)者套件,具體操作方法與昇騰Atlas 200I DK A2 開發(fā)者套件保持一致,可參考昇騰官網(wǎng)產(chǎn)品文檔:https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/qs/qs_0002.html
npu-smi系統(tǒng)管理工具介紹
部分操作可能涉及npu-smi工具的使用,npu-smi是昇騰npu的系統(tǒng)管理工具,可以用于收集設(shè)備信息,查看設(shè)備健康狀態(tài),對設(shè)備進(jìn)行配置以及執(zhí)行固件升級、清除設(shè)備信息等功能。驅(qū)動安裝過程中會默認(rèn)安裝npu-smi工具,安裝完成后,npu-smi放置在“/usr/local/sbin/”路徑下,npu-smi工具的詳細(xì)使用說明,請自行參考昇騰官方《npu-smi 命令參考》文檔:https://www.hiascend.com/document/detail/zh/Atlas%20200I%20A2/23.0.RC3/re/npu/npusmi_002.html
系統(tǒng)基本信息查詢操作
英碼出廠版本查詢命令:brd_version
昇騰NPU基本信息查詢命令:npu-smi info
昇騰NPU算力查詢命令:npu-smi info -t nve-level -i 0 -c 0昇騰NPU內(nèi)存查詢命令:npu-smi info -t memory -i 0 (或使用系統(tǒng)默認(rèn)命令:free -h)昇騰NPU監(jiān)測數(shù)據(jù)命令:npu-smi ino watch -i 0 (監(jiān)控溫度,AI核占用率等)
(* 注:npu-smi工具監(jiān)控的功耗,僅為AI核心模塊的功耗;并非整機(jī)功耗 *)
板載eMMC容量查詢:fdisk -l |grep mmcblk0 ;
查看系統(tǒng)占用容量:df -h (默認(rèn)eMMC容量:64GB)
主要硬件接口功能測試
1、千兆網(wǎng)口測試
主板配備2個千兆網(wǎng)口:eth0和eth1(見板上絲?。篊ON6和CON31)。下面,以eth0為例進(jìn)行操作(建議使用網(wǎng)線將主板對應(yīng)網(wǎng)口連接到交換機(jī)/路由器上進(jìn)行網(wǎng)絡(luò)測試):
①配置網(wǎng)口MAC地址:
(在調(diào)試串口終端,執(zhí)行如下命令)
npu-smi set -t mac-addr -i 0 -c 0 -d 0 -s 76:fa:27:d2:e5:ca // 配置eth0的MAC地址
npu-smi set -t mac-addr -i 0 -c 0 -d 1 -s 76:fa:27:d2:e6:ca // 配置eth1的MAC地址
npu-smi info -t mac-addr -i 0 -c 0 // 查詢MAC地址列表
斷電重啟后,MAC地址生效。(寫入非法MAC地址時,重啟不會生效)斷電重啟設(shè)備,終端執(zhí)行:ifconfig ,查詢網(wǎng)口MAC地址。
②配置/查看網(wǎng)絡(luò)配置文件
執(zhí)行命令:cat /etc/netplan/01-netcfg.yaml ,查看默認(rèn)網(wǎng)絡(luò)配置信息可通過vi命令編輯01-netcfg.yaml文件修改網(wǎng)絡(luò)配置信息。若參數(shù)正確,執(zhí)行netplan apply或重啟設(shè)備,配置將生效。出廠默認(rèn)網(wǎng)絡(luò)配置,如下:eth0 , dhcp動態(tài)獲取網(wǎng)絡(luò)IP地址eth1 , 靜態(tài)固定IP在交換機(jī)/路由器可訪問外網(wǎng)的前提下,可在板端嘗試ping外網(wǎng)IP地址,如:ping baidu.com
③網(wǎng)絡(luò)支持SSH遠(yuǎn)程登錄:
超級用戶,登錄用戶名:root , 密碼:ematech普通用戶,登錄用戶名:HwHiAiUser , 密碼:Mind@123
2、散熱風(fēng)扇調(diào)速測試
主板AI核心模塊,必須加裝散熱組件;可以是被動散熱片,也可以是主動散熱風(fēng)扇;否則,系統(tǒng)運(yùn)行一旦出現(xiàn)超高溫過熱,將自動關(guān)機(jī)下電。以下將介紹主動散熱風(fēng)扇的調(diào)速測試:
上圖為板載散熱風(fēng)扇控制接口線序圖。(用戶可自行選購適當(dāng)?shù)纳犸L(fēng)扇型號,或購買我司搭配的散熱風(fēng)扇)將散熱風(fēng)扇安裝好并接入調(diào)速接口(上圖J31接口,2.54mm間距,VCC_FAN為12V),終端執(zhí)行如下命令:查詢當(dāng)前調(diào)速模式:npu-smi info -t pwm-mode ;查詢當(dāng)前調(diào)速占空比:npu-smi info -t pwm-duty-ratio①設(shè)置調(diào)速模式:npu-smi set -t pwm-mode -d 0 // 0 ,手動調(diào)速 ;1 ,自動調(diào)速②設(shè)置調(diào)速比:npu-smi set -t pwm-duty-ratio -d 90 // 調(diào)速范圍:[0 , 100]在自動模式下,不允許用戶設(shè)置風(fēng)扇調(diào)速比。在自動模式下,溫度與轉(zhuǎn)速有對應(yīng)關(guān)系,會自動根據(jù)當(dāng)前溫度去調(diào)整風(fēng)扇調(diào)速比。
3、WiFi+BT無線模組測試
主板背部板載WiFi+BT二合一通信模組,可用于短距無線通信。
①藍(lán)牙通信功能測試:
(建議ANT1天線座子接好雙頻天線)
a:執(zhí)行命令:hciconfig -a ,獲取藍(lán)牙模塊設(shè)備信息:
b:執(zhí)行命令:hciconfig hci0 up ,啟動藍(lán)牙。(若提示需要安裝RF-kill,則請先執(zhí)行apt install rfkill,并執(zhí)行rfkill unblock all ,再執(zhí)行hciconfig hci0 up 則無報錯)c:在調(diào)試終端執(zhí)行如下命令:執(zhí)行命令:bluetoothctl ,進(jìn)入藍(lán)牙操作命令行 ;執(zhí)行命令:scan on ,進(jìn)行藍(lán)牙搜索,找到需要配對的藍(lán)牙設(shè)備MAC地址(如手機(jī)藍(lán)牙地址);執(zhí)行命令:pair **:**:**:**:**:** (需要配對的藍(lán)牙設(shè)備MAC地址)(scan off 停止搜索)執(zhí)行命令:trust **:**:**:**:**:** (需要信任的藍(lán)牙設(shè)備MAC地址);執(zhí)行命令:connect **:**:**:**:**:** (需要連接的藍(lán)牙設(shè)備MAC地址);( 如測試手機(jī)上點(diǎn)擊藍(lán)牙“配對”,調(diào)試終端上顯示配對成功 )
②WiFi通信功能測試:
(建議ANT1天線座子接好雙頻天線)
a:執(zhí)行命令:ifconfig -a ,獲取無線網(wǎng)卡信息:
b:在OS圖形化桌面上(前提:接入HDMI顯示器、USB鼠標(biāo)鍵盤),進(jìn)行WiFi熱點(diǎn)連接;在系統(tǒng)桌面成功操作并連接好已知的WiFi熱點(diǎn)后,執(zhí)行ifconfig,可查看到已獲取的IP(此時,可以嘗試在系統(tǒng)桌面自帶的web瀏覽器,訪問Internet門戶網(wǎng)站,如baidu.com)
c:在調(diào)試終端執(zhí)行如下命令:
(如下,簡述通過命令行方式進(jìn)行WiFi熱點(diǎn)連接的操作)執(zhí)行命令:wpa_cli scan ,可查詢到默認(rèn)選擇的網(wǎng)卡是p2p0網(wǎng)卡;
執(zhí)行命令:wpa_cli scan_results ,可查詢到已掃描到附近熱點(diǎn);
執(zhí)行命令:nmcli device wifi connect XXXX password XXXXX // 填入目標(biāo)熱點(diǎn)和密碼
執(zhí)行命令:ifconfig ;ping -I p2p0 www.hao123.com
4、4G/5G移動通信測試
主板背部板載M.2 B-KEY接口(CON7)以及SIM卡槽(CON49),支持4G/5G移動無線通信模組的接入。4G/5G移動無線通信模組,為非標(biāo)配件;需要用戶自行準(zhǔn)備。這里,以我司適配測試可用的4G模組(廣和通NL668 4G模組)為例,進(jìn)行無線通信測試:
注意:4G/5G模組接入M.2接口測試前建議檢查主板M.2接口線序是否與當(dāng)前M.2設(shè)備的接口線序相一致。
①將4G模組(NL668)預(yù)先設(shè)置成自動撥號,測試SIM卡插入卡槽鎖緊,4G模組緊固在CON7口
②使能4G/5G電源控制管腳,給通信模組進(jìn)行供電;
執(zhí)行如下命令:
gpio_operate set_direction 0 03 1 // 設(shè)置【5G_PWR_EN】的管腳方向為輸出
gpio_operate set_value 0 03 1 // 設(shè)置【5G_PWR_EN】為高電平,給通信模組供電
③設(shè)置成功5秒后,執(zhí)行ifconfig命令,可找到usb0網(wǎng)卡;
設(shè)備回顯信息提示設(shè)備號:/dev/ttyUSB2
④在調(diào)試終端執(zhí)行如下命令,進(jìn)行SIM卡識別測試:
echo -e "ate0rn" > /dev/ttyUSB2; cat /dev/ttyUSB2 &; echo -e "AT+CPIN?rn" > /dev/ttyUSB2;
配置正確的話,上述命令將帶有返回值:READY
⑤在調(diào)試終端執(zhí)行如下命令:
a、echo -e "AT+CGREG?rn" > /dev/ttyUSB2 // 返回值為:0,1
b、ifconfig usb0 // 可以看到已經(jīng)獲取的IP地址
c、dhclient usb0后ping網(wǎng)測試正常 , 系統(tǒng)桌面可以瀏覽Internet網(wǎng)頁
d、echo -e "AT+CGREG?rn" > /dev/ttyUSB2
非業(yè)務(wù)狀態(tài)下,【"AT+CGREG?rn"】的返回值為0,1
業(yè)務(wù)狀態(tài)下,【"AT+CGREG?rn"】的返回值為2,1
模型推理樣例應(yīng)用體驗
為方便新手開發(fā)者進(jìn)行應(yīng)用開發(fā)和程序運(yùn)行,主板內(nèi)置了9個常用的AI推理應(yīng)用供開發(fā)者體驗學(xué)習(xí),這些樣例調(diào)用了Python版本的AscendCL編程接口。出廠鏡像中已包含jupyter lab軟件(可視化代碼演示、數(shù)據(jù)分析工具),可為用戶提供一個圖形化運(yùn)行推理樣例的交互界面。
下面介紹如何登錄jupyter lab并運(yùn)行這些預(yù)置的AI應(yīng)用:
1、進(jìn)入AI樣例目錄,通過vi編輯修改start_notebook.sh的執(zhí)行主機(jī)IP地址cd /home/HwHiAiUser/samples/notebooksvi start_notebook.sh // 修改成可與PC互ping的IP地址(即與PC處于相同局域網(wǎng))
2、執(zhí)行start_notebook.sh腳本,啟動jupyter lab,在PC端打開jupyter lab:./start_notebook.sh // 在瀏覽器上打開url (其中,127.0.0.0的url是用于板端桌面瀏覽器)
將執(zhí)行主機(jī)IP地址所在的url(如上圖的http://10.1.30.63:8888/lab?token=e71420cce432a6238f0958f02bb98cfc01d51ef6599f345b)拷貝到PC端瀏覽器,得到j(luò)upyter lab軟件界面。
3、樣例運(yùn)行方法
內(nèi)置樣例的運(yùn)行方法大同小異,都是重啟樣例的main.ipynb文件內(nèi)核,運(yùn)行推理程序。下面以yolov5為例,介紹如何執(zhí)行樣例。步驟一:進(jìn)入樣例目錄,選中main.ipynb文件,如下圖所示,重啟內(nèi)核,運(yùn)行推理程序。
步驟二:查看推理結(jié)果拉到“樣例運(yùn)行”部分,查看樣例結(jié)果。
目標(biāo)檢測樣例
運(yùn)行效果:
OCR文本識別樣例
應(yīng)用介紹:OCR(光學(xué)字符識別)是指對文字影像進(jìn)行分析識別處理,獲取文字及版面信息的過程,可以用于金融,政府等場景。運(yùn)行效果:
目標(biāo)分類樣例
應(yīng)用介紹:對輸入圖像進(jìn)行類別分類。運(yùn)行效果:
圖像增強(qiáng)樣例
應(yīng)用介紹:對曝光不足的圖像進(jìn)行HDR效果增強(qiáng)。運(yùn)行效果:
圖像卡通化樣例
應(yīng)用介紹:通過生成對抗網(wǎng)絡(luò)對輸入圖像進(jìn)行卡通畫風(fēng)格處理。運(yùn)行效果:
蛋白質(zhì)分類評估樣例
應(yīng)用介紹:對輸入的熒光顯微圖片進(jìn)行蛋白質(zhì)分類。運(yùn)行效果:
人像分割分割與背景替換樣例
應(yīng)用介紹:替換輸入圖片中的人像背景,可應(yīng)用于照片編輯、視頻會議等。運(yùn)行效果:
語音識別樣例
應(yīng)用介紹:從輸入語音中解析出文本,可用于各種智能語音應(yīng)用。運(yùn)行效果:
昇騰軟件棧-官方參考資料
結(jié)語
以上內(nèi)容就是英碼嵌入式AI智能計算開發(fā)套件EA200I-DK的快速上手指南,出廠已燒錄好鏡像,無需再重新搭建環(huán)境,到手即可上電驗證使用。目前,這款易用、高性價比的開發(fā)套件已上市,如有相關(guān)技術(shù)問題歡迎留言!
審核編輯 黃宇
-
嵌入式
+關(guān)注
關(guān)注
5082文章
19126瀏覽量
305184 -
接口
+關(guān)注
關(guān)注
33文章
8598瀏覽量
151152 -
AI
+關(guān)注
關(guān)注
87文章
30891瀏覽量
269083 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
5050瀏覽量
97468 -
燒錄
+關(guān)注
關(guān)注
8文章
259瀏覽量
35580
發(fā)布評論請先 登錄
相關(guān)推薦
評論