コンテンツにスキップ

開発ガイド

機能分野ごとに、SDK が提供するもの、それを有効にする CONFIG_* キー、IPRO7AI Reef EVK でのハンズオン手順をまとめています。SDK を初めて使う場合は、まず最初の独自アプリケーションを作るで独自のアプリケーションをビルドしてください。

  • システムアーキテクチャ


    レイヤー構成、FreeRTOS と Zephyr の 2 つの経路、コンポーネント、ディレクトリ構成と BSP を、出荷時ファームウェアに沿って説明します。

  • ビルドシステムと設定


    ビルドの流れ、.config と autoconf.h、Reef 用の構成、メモリレイアウト、新しいアプリケーションの作成。

  • BLE 開発


    IPRO7 BLE コントローラー上の Zephyr v4.4.0 ホスト。アーカイブの選択、初期化の順序、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


    画像認識、声紋認識、センサー認識を 1 つの Reef ファームウェアで実現します。IPRO AI Studio からデータの収集、学習、デプロイを行います。

  • ネットワーク


    lwIP と mbedTLS、SDIO 接続の IPRO6S FIN カードによる Reef の 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


    SDK V2.2.1 に対応する Extension 3.3.0。ビルド、Reef への書き込み、シリアルモニター、メモリ解析。