OrangePi AIpro 淺上手
- `OrangePi AIpro` 介紹
- 開發版介紹
- 硬件規格
- 頂層視圖和底層視圖
- 接口詳情圖
- 玩轉 `OrangePi AIPro`
- 燒錄鏡像
- 串口調試
- 連接 WiFi
- ssh 連接
- 配置下載源
- 使用感受
- 優點:
- 缺點或需注意的點:
OrangePi AIpro
介紹
開發版介紹
OrangePi AIpro是香橙派聯合華為精心打造的一款高算力人工智能開發板。作為業界首款基于昇騰深度研發的AI開發板,它先后榮獲2023昇騰APN最佳產品獎以及Powered by Ascend甑選解決方案最佳硬件產品獎,可以用于圖片識別、語音識別,微生物識別等等,從而廣泛應用于AI邊緣計算、深度視覺學習及視頻流AI分析、視頻圖像分析、自然語言處理等人工智能領域。
硬件規格
以下是Orange PI AIPro的硬件規格,以表格形式展示:
規格項 | 詳細信息 |
---|---|
處理器 | 4核64位ARM處理器,默認預留1個給AI處理器使用 |
AI處理器 | 集成華為昇騰310B,半精度(FP16)算力:4 TFLOPS,整數精度(INT8)算力:8 TOPS |
內存 | LPDDR4X,容量可選:8GB或16GB,速率:3200Mbps |
存儲 | - SPI FLASH:32MB - Micro SD卡插槽 - eMMC插座:可外接eMMC模塊,容量可選:32GB/64GB/128GB/256GB(eMMC5.1 HS400) - M.2 M-Key接口:支持2280規格的NVMe SSD或SATA SSD |
網絡 | - 以太網:10/100/1000Mbps自適應RJ45口,板載PHY芯片:RTL8211F - Wi-Fi:2.4G和5G雙頻,BT4.2(模組:歐智通6221BUUC) |
USB | - USB 3.0 Host接口:2個 - USB Type-C接口:1個(只支持USB3.0,不支持USB2.0) - Micro USB接口:1個(調試串口) |
顯示 | - HDMI接口:2個,支持同時4K@60HZ輸出 - MIPI DSI 2 Lane接口:1個,支持外接顯示屏 |
音頻 | - 3.5mm耳機孔:支持音頻輸入輸出 - HDMI音頻輸出:2個 |
攝像頭 | 2個MIPI CSI 2 Lane接口 |
擴展接口 | 40PIN擴展口,支持UART、I2C、SPI、PWM、GPIO等 |
按鍵 | 1個復位鍵,1個關機鍵,2個啟動方式撥動鍵(BOOT1/BOOT2),1個燒錄按鍵 |
LED燈 | 1個電源指示燈,1個軟件可控指示燈 |
風扇接口 | 4PIN接口,0.8mm間距,12V供電,支持PWM調速 |
電池接口 | 2PIN接口,2.54mm間距,用于接3串電池,支持快充 |
電源 | Type-C供電,支持20V PD-65W適配器 |
支持的操作系統 | Ubuntu 22.04、openEuler 22.03 |
外觀規格 | - 產品尺寸:107*68mm - 重量:82g |
頂層視圖和底層視圖
接口詳情圖
玩轉 OrangePi AIPro
燒錄鏡像
拿到板子后,如果SD卡里面是空卡,沒有鏡像,那么需要給卡燒錄鏡像,具體可以參考下用戶手冊的對應章節,建議使用 balenaEtcher-Portable-1.18.4.exe 工具來完成燒錄。
備選燒錄工具:https://ascend-repo.obs.cn-east-2.myhuaweicloud.com/Atlas 200I DK A2/DevKit/tools/latest/Ascend-devkit-imager_latest_win-x86_64.exe
燒錄完成,便開啟串口調試
串口調試
開發板支持從TF卡、eMMC和SSD(支持NVMeSSD和SATASSD)啟動。具體從哪個設備啟動是由開發板背面的兩個撥碼(BOOT1和BOOT2)開關來控制的2
把兩個撥碼開關撥至 TF 啟動方式即可
另外請注意,切換撥碼開關后必須重新拔插電源上下電才能讓新的啟動設備選項生效。通過開發板的復位按鍵來復位系統是不會讓撥碼開關新設置的配置生效的
打開 MObalxterm,選擇 Serial 連接
重新插拔電源,出現下列 log
[ 5.566301] ntfs3: Max link count 4000
NOTICE: Int ID:174, syscnt:0x29455dd0
NOTICE: intNum 174, nodeStatus1 0x40 !
NOTICE: [RasCbbCommonHandler]:[71L] moduleBase c1260000
NOTICE: [RasCbbCommonHandler]:[81] UE
NOTICE: [Module] MATA0
NOTICE: [FillHisiModuleErrorInfo]:[275L] moduleID = 0x14
NOTICE: [Module] MATA0
NOTICE: SubSysID:0xff, DeviceID:0x0, SubSysNum:0x0
NOTICE: RECOVERABLE!
NOTICE: HestNotifiedOS
NOTICE: [RasCbbCommonHandler]:[89] Handler end
NOTICE: base = 0xc1260000
NOTICE: ERR_FRL = 0x142aa2
NOTICE: ERR_FRH = 0x0
NOTICE: ERR_CTRLL = 0x515
NOTICE: ERR_CTRLH = 0x0
NOTICE: ERR_STATUSL = 0xfc30050e
NOTICE: ERR_STATUSH = 0x0
NOTICE: ERR_ADDRL = 0x10080010
NOTICE: ERR_ADDRH = 0xe0000001
NOTICE: ERR_MISC0L = 0x0
NOTICE: ERR_MISC0H = 0x0
NOTICE: ERR_MISC1L = 0xe798005
NOTICE: ERR_MISC1H = 0x800122
NOTICE: el3_int exit!
cpu 0 entering scheduler
>>>>>>>>>>>>LiteOS start succeed!<<<<<<<<<<<Ubuntu 22.04.3 LTS orangepiaipro ttyAMA0orangepiaipro login:
連接 WiFi
用下列命令查看WiFi
nmcli dev wifi
連接 WiFi
其中 ap-name是 WiFi 名稱, ap-password 是 WiFi 密碼
sudo nmcli dev wifi connect ap-name password ap-password
ping 一下 百度
查看 ip
ssh 連接
配置下載源
-
備份原始源文件source.list
打開終端,執行命令:sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
-
輸入
lsb_release -a
查勘車Ubuntu代號名稱;
-
修改源文件sources.list
(1)終端執行命令:sudo chmod 777 /etc/apt/sources.list
更改文件權限使其可編輯;
(2)執行命令: sudo vi /etc/apt/sources.list
打開文件進行編輯;
(3)刪除原來的文件內容,復制下面的并保存(常用的是阿里源和清華源,推薦阿里源);
deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
3.更新源
終端執行命令: sudo apt update
。 更新軟件列表,換源完成。update 是同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,這樣才能獲取到最新的軟件包。
復損壞的軟件包,嘗試卸載出錯的包,重新安裝正確版本的 sudo apt-get install -f
更新軟件 sudo apt-get upgrade
。 upgrade 是升級已安裝的所有軟件包,升級之后的版本就是本地索引里的,因此,在執行 upgrade 之前一定要執行 update, 這樣才能是最新的。
使用感受
優點:
-
高性能:Orange PI AI-Pro 通常搭載高性能的處理器(如RK3399 Pro等),能夠處理復雜的計算任務,適合用于深度學習模型的推理和訓練(雖然訓練大型模型可能仍需依賴云端服務器)。
-
豐富的接口:該開發板提供了豐富的輸入輸出接口,包括USB、HDMI、Ethernet、GPIO等,方便連接各種傳感器、顯示器、攝像頭等設備,滿足不同應用場景的需求。
-
開源友好:Orange PI 社區活躍,擁有大量的開源資源、教程和案例,對于初學者來說,入門門檻相對較低。同時,由于支持多種操作系統(如Ubuntu、Debian等),用戶可以根據自己的喜好和需求選擇合適的系統。
-
價格優勢:與一些高端的人工智能開發板相比,Orange PI AI-Pro 的價格相對親民,使得更多的開發者能夠接觸到并參與到人工智能的實踐中來。
缺點或需注意的點:
-
文檔和社區支持:雖然Orange PI 社區活躍,但相對于一些主流的開發板(如Raspberry Pi),其文檔和社區支持可能還不夠完善,尤其是在遇到一些特定問題時,可能需要更多的自行探索和解決。
-
功耗和散熱:高性能往往伴隨著較高的功耗和發熱量,因此在使用時需要注意散熱問題,避免長時間高負載運行導致設備過熱。
-
軟件兼容性:由于不同版本的開發板可能在硬件配置和固件版本上存在差異,因此在使用某些軟件或庫時可能會遇到兼容性問題。此外,對于深度學習等特定領域的應用,可能需要安裝額外的軟件環境和依賴庫。
-
學習曲線:對于初學者來說,從零基礎開始學習人工智能和邊緣計算相關知識并熟練掌握Orange PI AI-Pro 的使用可能需要一定的時間和努力。
-
下載速度:僅僅提供百度網盤一種下載渠道,而百度網盤是最慢的
總的來說,Orange PI AI-Pro 是一款性價比較高的邊緣計算和人工智能開發板,適合對人工智能和物聯網技術感興趣的開發者進行學習和實踐。然而,在使用過程中也需要注意上述問題,并適時尋求社區和專業的幫助。