獨家上課採用CanMV K230開發板開發板教學實作

    01Studio CanMV K230 AI開發板基於嘉楠科技邊緣計算晶片K230(RSIC-V架構,64位雙核心)和CanMV開源項目。

CanMV是什麼

    CanMV開源專案由嘉楠科技(Canaan)官方創建和維護。是將MicroPython移植到嘉楠科技邊緣計算AI晶片K210/K230(一款64位元雙核帶硬體FPU和卷積加速器的 RISC-V)的開源專案,該專案旨在創建低成本,可擴展, 使用 Python 驅動的AI人工智慧模組。
也就是說如果你熟悉Micropython或Python,那麼你可以在非常短的時間內通過CanMV專案完成大量機器視覺、機器聽覺和深度學習應用。

開發板詳細規格
項目 內容
K230 SOC ● CPU1: RISC-V , 1.6GHz, 支持RVV 1.0
● CPU0: RISC-V , 800MHz
神經網路處理器 KPU(6TOPS等效算力),支持INT8和INT16
記憶體(可選) ● 1GBytes(LPDDR4)
● 2GBytes(LPDDR4)
儲存裝置 MicroSD(最大支持512G)
攝像頭 ● GC2093(標配) / OV5647
● 支援3路輸入(3 x 2 lane CSI
音訊輸入 麥克風
USB x1 USB 2.0 HOST
按鍵 x2 (可程式設計按鍵,重置按鍵)
LED x2 (可程式設計LED燈,電源指示燈)
GPIO 40Pin GPIO排針(相容樹莓派)
I2C介面 XH-1.25mm-4P(送轉接線)
備用Debug介面 ● CPU1(UART3)
● CPU0(UART0)
TYPE-C IDE連接開發、代碼Debug、檔案傳輸、供電多合一
供電 5V @ 1A
開發板外觀規格
項目 內容
K230 SOC ● CPU1: RISC-V , 1.6GHz, 支持RVV 1.0
● CPU0: RISC-V , 800MHz
神經網路處理器 KPU(6TOPS等效算力),支持INT8和INT16
記憶體(可選) ● 1GBytes(LPDDR4)
● 2GBytes(LPDDR4)
K230晶片參數
項目 內容
CPU ● CPU1: RISC-V處理器 , 1.6GHz, 32KB I-cache, 32KB D-cache, 256KB L2 Cache
● CPU0: RISC-V處理器 , 800MHz, 32KB I-cache, 32KB D-cache, 128KB L2 Cache
KPU 6TOPS等效算力,支持INT8和INT16典型網路性能:
Resnet50 ≥ 85fps @ INT8;Mobilenet_v2 ≥ 670fps @ INT8;YOLO V5s ≥ 38fps @ INT8
DPU 3D結構光深度引擎,最大解析度支援1920x1080
儲存裝置 MicroSD(最大支持512G)
VPU H.264和H.265視頻編解碼,最大支援4096x4096
編碼器性能:4K@20fps
解碼器性能:4K@40fps
EPG轉碼器:最大支持8K(8192x8192)解析度
圖像輸入 最大支持3路MIPI CSI輸入:1x4 lane+1x2 lane 或 3x2 lane
顯示輸出 1路MIPI DSI (1x4lane或1x2lane), 最大支持1920x1080
周邊介面 ● 5 x UART
● 5 x I2C
● 1 x I2S
● 6 x PWM
● 64 x GPIO + 8 x PMU GPIO
● 2 x USB 2.0 OTG
● 2 x SDxC: SD3.0, EMMC 5.0
● 3 x SPI: 1 x OSPI + 2 x QSPI
● Timer / RTC / WDT