跳轉到

開發指南

依功能領域說明 SDK 提供什麼、用哪些 CONFIG_* 開啟,並附在 IPRO7AI Reef EVK 上動手做的步驟。第一次使用 SDK,請先依建立第一個自己的應用做出自己的應用。

  • 系統架構


    分層架構、FreeRTOS 與 Zephyr 兩條路徑、元件與目錄配置、BSP,並從出廠韌體逐層對照。

  • 建置系統與設定


    建置流程、.config 與 autoconf.h、Reef 各組設定、記憶體配置、建立新應用。

  • BLE 開發


    Zephyr v4.4.0 Host 與 IPRO7 BLE 控制器:控制器選擇、初始化順序、在 Reef 上實作 GATT。

  • 音訊與 LE Audio


    PDM 與耳機麥克風、喇叭與耳機輸出、USB 麥克風、SD 卡錄音、LE Audio 與 LC3。

  • 相機與影像


    Reef 的 OV5640 相機:DVP、ISP、MJPEG 硬體編碼、USB 攝影機、RTSP 與軟體 JPEG 解碼。

  • AI 與 NPU


    預編譯推論執行庫、模型的存放與載入、Reef 的 AI 應用。

  • IPRO AI Teach


    Reef 上一份韌體的影像、聲紋、感測器辨識:在 IPRO AI Studio 收資料、訓練、部署。

  • 網路


    lwIP 與 mbedTLS;Reef 經 SDIO 透過 IPRO6S FIN 卡使用 Wi-Fi;RMII 乙太網路。

  • Zephyr RTOS


    Zephyr v4.4.0 模組、ipro7_evb 與 ipro7ai_evk 板卡、west 建置與燒錄。

  • Thread 與 Matter


    Zephyr 下的 IEEE 802.15.4 與 OpenThread,以及 Matter 的現況。

  • 低功耗


    WFI、PDS 與 HBN、低功耗框架、BLE 與睡眠,以及在 Reef 上量測電流。

  • OTA 更新


    boot2 OTA 套件與 A/B 分割表、經 BLE 更新 Reef、經 Wi-Fi 更新 FIN 卡,以及 Zephyr 的 MCUboot。

  • VS Code Extension


    Extension 3.3.0 搭配 SDK V2.2.1:建置、燒錄 Reef、序列埠監看與記憶體分析。