リリースノート¶
IPRO SDK の正式リリースを新しい順に掲載しています。現在のリリースは V2.2.1 です。各バージョンのダウンロードとリリースノートは GitHub Releases にあります。SDK パッケージ自体の説明は、パッケージのルートにある README.md を参照してください。Windows 用オンラインインストーラー Online Setup もここに掲載しています(現在 3.6.0)。ipro-sdk-releases からダウンロードできます。
IPRO-SDK-V2.2.1¶
最新版 リリース日:2026-11-10 · GitHub リリース
V2.2.0 の修正リリースで、アプリケーションは V2.2.0 と同じ 40 個の FreeRTOS アプリケーションです。ダウンロードファイルは IPRO-SDK-V2.2.1.tar.gz で、SHA-256 はリリースページに記載しています。V2.2.0 のその他の内容(既知の問題を含む)は V2.2.1 にも当てはまります。
修正
- IPRO6S の soft-AP:工場出荷時の MAC アドレスがないチップ(IPRO6S EVK など)では、
wifi_ap_startがメッセージなしで失敗していました。現在はステーションとアクセスポイントが起動ごとに 1 つのランダムアドレスを共有し、アクセスポイントは最下位ビットだけを反転させます。修正はipro6_demo(defconfig_ipro6_lpwifi)とipro6_if_wifi(defconfig_ipro6_sdio、defconfig_ipro6_usb)のビルド済みlibipro_os_adapter.aに含まれます。手順は IPRO6S を参照してください。 ipro_ble_remoteのmake_reef_ota.sh:IntelProCube フォルダー内の最新の boot2(0.7.0.1 では v0.6.0)、またはIPRO_BOOT2で指定したファイルを使います。スクリプトを先に書き換える必要はなくなりました。- パッケージの README:IntelProCube 0.7.0.1 を GitHub から取得する手順(ダウンロードとチェックサム)と、IPRO6S EVK の書き込みコマンド(
--chip-variant IPRO6S、partition_cfg_fw_direct.toml)を記載しました。 - Zephyr:
zephyr/subsys/net/ipro_wifi/net_al_zephyr.cをパッケージ内の lwIP ポートの L2 ソケットインターフェースに合わせました。IPRO6S は引き続き Zephyr では未対応です。
リリース前にパッケージからビルドして確認したもの:IPRO7 の FreeRTOS アプリケーション 36 個、IPRO6S の構成 7 個、Zephyr サンプル。ボード上では、IPRO6S EVK のスキャンと、コンピューターが接続して DHCP アドレスを取得できる soft-AP(macOS と Windows でそれぞれビルド・書き込み)、IPRO7AI Reef EVK の reef selftest を確認しました。
既知の問題¶
- IPRO Workbench 0.1.0 と IPRO6S:Workbench は IPRO6S のパーティションテーブルを付けずに IPRO6S イメージを書き込むため、ボードが起動しません。IPRO Workbench 0.1.1 以降を使う(IPRO6S EVK を参照)か、IPRO6S のとおり IntelProCube のコマンドラインで書き込んでください。
IPRO-SDK-V2.2.0¶
リリース日:2026-11-03 · GitHub リリース
IPRO7 / IPRO7AI と IPRO6S のデュアルチップリリースで、V2.1.0 を置き換えます。FreeRTOS アプリケーションは 40 個(IPRO7 用 37 個、IPRO6S 用 3 個)です。ダウンロードファイルは IPRO-SDK-V2.2.0.tar.gz で、SHA-256 はリリースページに記載しています。
新機能と変更点
- IPRO6S アプリケーションの復活:
ipro6_demo(Wi-Fi 6 ステーション / ソフト AP、DTIM 低消費電力)、ipro6_if_wifi(SDIO または USB 経由でホストに接続する Wi-Fi ブリッジ)、ipro6_fmac(FullMAC ファームウェアとその Flash ローダー)。Wi-Fi MAC、共存、RF のライブラリは同梱のdefconfig_*ごとにビルド済みで、各設定はその設定用にビルドされたライブラリをリンクします。Reef の FIN Wi-Fi カードのファームウェアは、ipro6_if_wifiのdefconfig_ipro6_sdioです。IPRO6S を参照してください。 - 新しいアプリケーション
ipro_reef_teach:IPRO7AI Reef EVK 用の Edge AI ファームウェアで、3 つの Teach ツールを備えています:image(USB カメラと分類器)、voice(誰が話しているか)、sensor(任意のセンサー)。起動時に 1 つのモードが選ばれ、モードごとに独自の USB ID を持ち、IPRO AI Studio から操作します。tools/teach_web/を使うとブラウザーで画像 Teach ができます。IPRO AI Studio は GitHub からダウンロードできます。 - IPRO Edge AI プラットフォーム V2.0(
components/ai):ランタイム、ツールごとに 1 スロットを持つモデルストア、入力ソース、前処理、アプリケーションフレームワーク。NPU の待機には上限があり、超過するとブロックをリセットしてフェイルクローズの故障状態に入ります。Edge AI ファームウェアは AON ウォッチドッグを有効にします(ダウンロードモードでは無効)。CPU のレイヤーグラフが最後のレイヤーレコードを越えて読み出すことはなくなりました。 - チップ全体のリセット:
hal_reboot_full()は AON ウォッチドッグを通じて、常時オンドメインを含むチップ全体をリセットします。CONFIG_APP_WATCHDOGを有効にすると、platform_init()は起動の最初からウォッチドッグを有効にします。ipro_reef_teachはこれを使ってツールを切り替えます。これにより、カメラを接続した Reef でimageモードから切り替えた後、次回の起動がリセットするまで停止する問題が修正されました。 - 新しいアプリケーション
ipro7_jpeg_decode:ソフトウェア(TJpgDec)で JPEG を RGB565 / RGB888 にデコードします。フォーマットの事前チェックを備え、Huffman テーブルのないカメラの MJPEG フレームにも対応します。IPRO7 の MJPEG ブロックはエンコード専用です。Reef ではdefconfig_reefを使い、コンソールは 921600 baud です。 ipro7ai_reef_demo:mic usbで Reef を USB マイク(16 kHz、PDM クロックからレート変換)にします。mic sdrecは SD カードに WAV ファイルを録音します。build_freertos.sh:flashは設定から--chip-variantを選択し(Reef と IPRO7AI EVK ではIPRO7AI)、-cまたはIPRO_CHIP_VARIANTで上書きできます。-PまたはIPRO_FLASH_PTでパーティションテーブルを渡せます。flashが送信するreboot_dl、monitor、testはアプリケーション自身のコンソールボーレートを使います。ツールのコマンドライン を参照してください。- BLE コントローラー:IPRO7 用の 16 個のビルド済みライブラリを本リリースのソースから再ビルドしました。ヘッダーで宣言済みだった
ipro_ble_ctlr_heap_watermarks()とipro_ble_ctlr_link_diag_start()がリンクできるようになりました。 - USB デバイス:RX FIFO のオーバーフローを修正、デイニシャライズ時に切断、CDC-ECM のフレーミングを修正し、USB コンソールが確実に接続されるようになりました。lwIP:割り込みからの
sys_mbox_trypostは FromISR の経路を通ります。Opus は独自のarch.hでビルドされます。 - BSP:BLE のみのアプリケーション向けに PLL を停止したシステムクロック。
CONFIG_OCRAM_NORET_SCRATCH_ONLYで RAM の状態を PDS で保持される 64 KB 内に収めます。hal_lp_enter_fastboot()は HBN に入ります。PSA アクセラレータードライバーを含むセキュリティエンジン HAL v2。 - サンプルアプリケーションにはネットワークの認証情報が組み込まれていません。
アプリケーション
- 合計 40 個:IPRO7 用 37 個、IPRO6S 用 3 個。V2.1.0 と比べて、
ipro_reef_teach、ipro7_jpeg_decode、ipro6_demo、ipro6_if_wifi、ipro6_fmacが新規で、V2.1.0 の話者認識アプリケーションはipro_speaker_recogに名前が変わりました。 - 9 個のアプリケーションに IPRO7AI Reef EVK 用の設定があります。一覧とビルドコマンドは よくある質問 と IPRO7AI Reef EVK にあります。
リリース前にパッケージからビルドして確認したもの:36 個の IPRO7 FreeRTOS アプリケーション(ipro_agora_sentino は先に AOSL コアが必要)、IPRO6S の 7 つの設定、ipro7_evb と ipro7ai_evk 用の Zephyr サンプル。
含まれないもの
- IntelProCube 書き込みツール:GitHub から 0.7.0.1 をダウンロードします。開発環境の準備を参照してください。
- RISC-V ツールチェーン:INTELPRO にお問い合わせください。
- モデル変換ツールを含む IPRO AI Studio:GitHub からダウンロードしてください。
- IPRO6S 用の BLE コントローラーライブラリと、IPRO6S 用の BLE / BR/EDR アプリケーション。IPRO6S アプリケーションは Wi-Fi のみです。
- Matter。FreeRTOS アプリケーションの Thread(Thread は Zephyr で利用可能)。
- オンターゲットデバッグ(OpenOCD / GDB)の設定、クラッシュダンプ用ホストツール、ボードテストスクリプト、
menuconfig。 - Zephyr:Reef のボード定義はありません。IPRO6S には対応していません。低消費電力モードはなく、ディスプレイ、カメラ、オーディオコーデック、USB、SD ホスト、イーサネット、NPU のドライバーもありません。
ipro_agora_sentinoに必要な AOSL コアと Sentino デバイストリプル:AOSL はアプリケーションの README の説明に従って GitHub から入手します。
既知の問題と注意事項¶
- Reef ボードヘッダーのコメント:
bsp/board/ipro7/ipro7ai_reef_board_config.hのコメントは、以前の(V3.0)キャリアボードの拡張ヘッダーとジャンパーについて記述しています。ピン定義は V4.0 と一致しています。V4.0 のヘッダー、スイッチ、ジャンパーについては、このサイトの IPRO7AI Reef EVK が正となります。 - ビルド済みライブラリセットがない IPRO6S の設定が 2 つあります:
ipro6_demo/defconfig_ipro6_lpwifi_pingとipro6_fmac/defconfig_ipro6_fmac_apはパッケージに含まれていますが、CONFIG_WIRELESS_LIB_VARIANTを設定しておらず、リリース時に確認した設定にも含まれていません。IPRO6S のページに記載した設定を使ってください。 ipro_le_audio_headset:アプリケーションの README では、オーディオのレンダリングは現在無効、メディアストリーミングは未検証とされています。オーディオ出力を前提にする前に、README のステータスの節を読んでください。ipro_throughput_testのドキュメント:README とOPERATION_MANUAL.mdには、本リリースに含まれないデモアプリケーション、Android アプリ、コントローラーのビルドオプション(CONFIG_BTBLECONTROLLER_LIBやlink8など)が記載されています。ビルドと書き込みは README の Build / Flash の節と BLE スループットテスト に従ってください。- クラッシュ後の待機:
ipro7ai_reef_demoとipro_reef_teachはCONFIG_EXCEPTION_DUMP=yを設定しているため、クラッシュ後、同梱されていないホストツールを待って==DUMP_READY:2000000==を表示し続けます。診断情報を保存して SW2 を押すか、この設定をnにしてください。クラッシュの解析 を参照してください。 build_freertos.shは IPRO7 のみ書き込めます:常に--chipname ipro7を渡し、--boot2や--mfgは渡せません。IPRO6S のイメージ、ipro_ble_remoteの OTA ビルド、ipro_reef_teachは IntelProCube で直接書き込んでください。- README に記載されているが同梱されていないもの:一部のコンポーネントやアプリケーションの README は、本リリースに含まれないアプリケーション、ツール、ドキュメント(ボードのユーザーガイドや Edge AI プログラミングガイドなど)に言及しています。ドキュメントは INTELPRO から入手できます。ドキュメント を参照してください。
Online Setup 3.6.0¶
リリース日:2026-11-04 · インストーラーのダウンロード
Windows 用オンラインインストーラーです。SDK V2.2.0 をインストールする際、SDK の Windows でのビルドの問題を修正します:IPRO ツールチェーンの認識(判定時に /dev/null をコンパイルしていたため、Windows のビルドはすべて標準 GCC のフラグと DSP 非対応のビルド済みライブラリにフォールバックしていました)、CMake 4 で Ninja によるビルドを失敗させるビルドメッセージ、シリアルコンソール。また、PowerShell 用の build_freertos.ps1 を追加します。SDK only と Full は同じ SDK をインストールするようになり、その SDK は組み合わせるツールチェーンに合わせて準備されます。既存の環境に、何も上書きせずに SDK やツールチェーンを追加できます。ツールチェーンは引き続き GCC 13.1.1、Extension は 3.3.0 のままです。Windows のセットアップと VS Code を参照してください。
IPRO-SDK-V2.1.0¶
リリース日:2026-10-16 · GitHub リリース
Zephyr RTOS への対応を追加しました。FreeRTOS アプリケーションは IPRO7 を対象とし、合計 35 個です。
新機能と変更点
- Zephyr RTOS:SDK は
ipro7_evbとipro7ai_evk用の Zephyr v4.4.0 モジュール(zephyr/module.yml、west.yml)でもあります。GPIO、UART、SPI、I2C、PWM、ADC、DAC、カウンターと RTC、ウォッチドッグ、Flash、DMA、エントロピー、I2S / PDM などのドライバー、Bluetooth LE(IPRO BLE コントローラーのビルド済みライブラリ上の Zephyr ホスト)、IEEE 802.15.4 と OpenThread、sysbuild による MCUboot、BLE 経由のイメージアップロード(MCUmgr SMP)を備えています。tools/zephyr/bootstrap.shから始めてください。Zephyr RTOS を参照してください。 - RF ドライバーと IEEE 802.15.4 MAC は Zephyr 用のビルド済みライブラリとして提供されます(
components/wireless/rf/ipro7_rf/lib/zephyr/、components/wireless/ieee802154/lib/zephyr/)。 - 新しいアプリケーション
ipro_agora_sentino:IPRO7AI Reef EVK 上の Sentino クラウド AI 音声。BLE によるプロビジョニング、IPRO6S FIN カード経由の Wi-Fi、MQTT、Agora RTC を備えています。ビルド済みの Agora RTC SDK と AOSL の IPRO7 移植版を同梱しています。AOSL コア、Sentino プラットフォームが発行するデバイストリプル、FIN カードのファームウェアは、アプリケーションの README の説明に従って別途入手します。 - IPRO7AI Reef EVK の水晶発振子調整:Reef ビルドでは RF 水晶発振子の capcode をデフォルトで 95 に設定し、起動時と RF の初期化のたびに適用します(
CONFIG_IPRO7_XTAL_CAPCODE。アプリケーションの設定で明示した値が優先されます)。ビルド済みの RF ライブラリと IEEE 802.15.4 ライブラリは、この値をアプリケーションから受け取ります。Zephyr では、Reef でCONFIG_SOC_IPRO7_XTAL_CAPCODE=95を設定してください。 - ツール:
tools/serial_monitor.py(--timeout 0で Ctrl-C まで実行。Linux でも高速ボーレートが使用可能)とtools/zephyr/を追加しました。build_freertos.shと Zephyr スクリプトは、シリアルポートを-p/IPRO_SERIAL_PORTから取得するか、接続されている唯一の USB シリアルポートを使います。書き込みツールはIPRO_FLASH_TOOLまたはPATHから取得します。 - IPRO BLE コントローラーの IPRO7 用ビルド済みライブラリ 16 個を更新しました。
アプリケーション
- FreeRTOS アプリケーション 35 個。V2.0.9 と比べて
ipro_agora_sentinoが新規です。 - V2.0.1 と比べて 7 個が新規です:
ipro7ai_reef_demo、ipro7ai_evk_launcher、ipro7ai_evk_person_detect、ipro7ai_evk_rps、ipro7_uvc_cam、ipro_ai_link、ipro_agora_sentino。IPRO6S の 3 つのアプリケーション(ipro6_btdm_phyrf、ipro6_demo、ipro6_if_wifi)は提供されなくなりました。
含まれないもの
- IPRO6S アプリケーション、BLE コントローラーライブラリ、
ipro6_rf:パッケージの README にはまだ IPRO6S の記載がありますが、本リリースにはいずれも含まれていません。当時、IPRO6S の開発には V2.0.1 を使うことになっていました。V2.2.0 から IPRO6S アプリケーションが復活しています。IPRO6S を参照してください。 - IPRO6S 側の Wi-Fi ファームウェア(Reef の FIN カードを含む):INTELPRO にお問い合わせください。
- Matter。FreeRTOS アプリケーションの Thread(Thread は Zephyr で利用可能)。モデル変換ツール。
- 別途入手する IntelProCube 書き込みツールと RISC-V ツールチェーン。
既知の制限事項
ipro_ble_remote/defconfig_lowpowerは BLE コントローラーをソースビルドに切り替えるため、このパッケージからはビルドできません。build_freertos.sh flashは--chip-variantも--ptも渡さず、monitorは常に 115200 baud を使います。IPRO7AI ボードや 921600 baud のアプリケーションでは、ツールを直接使ってください。V2.2.0 で改善されています。IPRO-SDK-V2.2.0 を参照してください。- Zephyr にはまだ低消費電力モードがなく、ディスプレイ、カメラ、オーディオコーデック、USB、SD ホスト、イーサネット、NPU のドライバーも、IPRO7AI Reef EVK のボード定義もありません。
リリース時に実施したビルドとボード上での確認は、GitHub のリリースページに記載しています。
IPRO-SDK-V2.0.9¶
リリース日:2026-10-15 · GitHub リリース
V2.1.0 の前の IPRO7 リリースです。アプリケーションは 34 個、Zephyr はありません。
- IPRO7AI Reef EVK の新しい出荷時ファームウェア
ipro7ai_reef_demo:LED、ボタン、スピーカーとヘッドホン、マイク、SD カード、OV5640 / OV2640 カメラ。defconfig_wifi_ipro6sで IPRO6S FIN カード経由の Wi-Fi と RTSP カメラストリームを追加します。 - 新しい EVK ボードライブラリ
components/board/ipro7ai_evkを使った、IPRO7AI EVK 用の新しいアプリケーションipro7ai_evk_launcher、ipro7ai_evk_rps、ipro7ai_evk_person_detect。 - 新しい
ipro7_uvc_cam(USB UVC カメラ)とipro_ai_link(IPRO AI Studio の Run on board 用)。 - AI ライブラリ
libai.aは SD カードからモデルを読み込めます。ビルド済みライブラリにビルドマシンのパスは含まれていません。 - IPRO7 アプリケーションのみです。IPRO6S の開発には V2.0.1 を使ってください。
Online Setup 3.5.0¶
リリース日:2026-09-10 · インストーラーのダウンロード
実行のたびに公式の IPRO-SDK リリースを検出し、.tar.gz 形式の SDK アーカイブを受け付け、フルインストールでは古い Windows リンカー向けにビルド済みライブラリを準備します。
IPRO-SDK-V2.0.1¶
リリース日:2026-09-09 · GitHub リリース
IPRO6S への対応拡大と 31 のアプリケーションプロジェクトを含む V2.0 に続く、BLE オーディオの連続転送のためのメンテナンスリリースです。
- 継続的な転送中の Bluetooth ホストのキュー公開のアトミック性を修正しました。
- PDM 録音は、240 秒の PSRAM リングバッファーと 30 秒ごとの自動チャンク分割により、論理時間で最大 4 時間に対応します。Android はチャンク間も高い接続優先度を維持します。
- PDM は
link2コントローラー、1 接続のホスト、2M PHY を使います。EVB / EVK 用の設定と Android コンパニオンアプリのソースを同梱しています。 - IPRO6S の Wi-Fi / BR/EDR リファレンス、SDIO リンクの両端、NPU / TFLM のサンプル、同梱の
.inm/.tfliteモデルを追加しました。 ipro_unit_testと Linux x86-64 用 CMake を同梱しています。1.2.1 にあったserial_monitor.pyとPREBUILT-ARCHIVES-STRIPPED.txtは含まれていません。
公開されたリリースでは、31/31 のアプリケーションのビルドと、Pixel 7a と IPRO7AI ボードによる 5 分間の録音テストの結果が報告されています:960,000 バイトのチャンク 10 個、パケットの欠落やシーケンスの欠番なし、リングの折り返し成功、84.2–91.2 KB/s の安定した転送。これらの結果はそのテスト環境でのものであり、すべてのボードやスマートフォンで保証されるものではありません。
Online Installer 3.4.0¶
動的な公開カタログ、パッケージごとに独立したバージョン、フルインストール時の互換性の選択、キャッシュによるオフラインインストールを追加しました。Extension は 3.3.0 のままです。このバージョンはカタログに登録された SDK(安定版は 1.2.1)のみをインストールします。SDK V2.2.0 をインストールするには 3.6.0 を使ってください。Windows のセットアップと VS Code を参照してください。
開発ツール:Windows インストーラー / Extension 3.3.0¶
インストーラーと Extension はそれぞれ独立してバージョン管理されています。このリリースは SDK V1.2.1 に対応します。Windows のウィザードには Full、Extension only、SDK only のモードがあります。Extension には、Control Center と内蔵の Windows シリアルモニターに加えて、VSIX、SDK の ZIP / フォルダー、Git スナップショットからのコンポーネント更新が追加されました。Windows のセットアップと VS Code と VS Code Extension を参照してください。
IPRO-IPRO7-SDK-V1.2.1¶
リリース日:2026-09-08 · GitHub リリース
ipro_bt_hostに Zephyr 4.4 ホスト、ipro_ble_controllerに IPRO BLE コントローラー(ビルド済みライブラリ)。- 16 個のコントローラーアーカイブ:4 つの ACL バリアント × 2 つの機能プロファイル × debug / release。コントローラーのソースは含まれていません。
- IPRO7 側の
ipronet_hostとsdiowifiコンポーネント、およびipro7_sdio_wifi。対応する IPRO6S ファームウェアは別途入手します。 - AI 推論は
components/ai/lib/libai.aとヘッダーで提供されます。.blaiモデルファイルは含まれていません。 tools/serial_monitor.pyを同梱しています。書き込みツール、ボードテストスクリプト、クラッシュパーサー、OpenOCD 設定は別途提供です。PREBUILT-ARCHIVES-STRIPPED.txtのとおり、2.41 より古い binutils との互換性のため、AI、ISP、RF、LC3、低消費電力フレームワークのアーカイブからデバッグ情報を削除しています。これらのライブラリ内でソースレベルのステップ実行はできません。
| アプリケーション | パス | 説明 |
|---|---|---|
ipro_ble_remote |
apps/bluetooth/ble/ipro_ble_remote/ |
GATT サービス、画像転送、OTA |
ipro_ble_transparent |
apps/bluetooth/ble/ipro_ble_transparent/ |
UART / BLE 透過転送 |
ipro_throughput_test |
apps/bluetooth/ble/ipro_throughput_test/ |
双方向の BLE スループットテスト |
ipro_ble_hid_keyboard |
apps/bluetooth/ble/ipro_ble_hid_keyboard/ |
HID over GATT キーボード |
ipro_le_audio_headset |
apps/bluetooth/le_audio/ipro_le_audio_headset/ |
DAC / USB オーディオ出力の設定を持つ LE Audio ヘッドセット |
ipro_pdm_mic_demo |
apps/multimedia/ipro_pdm_mic_demo/ |
PDM マイクの録音、BLE 転送、LC3 圧縮 |
ipro7_demo |
apps/platform/ipro7_demo/ |
周辺機能、画像処理、オーディオ、イーサネットのデモ |
ipro7_sdio_wifi |
apps/platform/ipro7_sdio_wifi/ |
IPRO6S を Wi-Fi 無線として使う IPRO7 SDIO ホスト |
ipro7ai_evk_demo |
apps/platform/ipro7ai_evk_demo/ |
IPRO7AI EVK のディスプレイ、カメラ、オーディオ、AI / BLE の設定 |
V1.0.1 の画像キャプチャー、単体の BIS ソース / シンク、クラウドオーディオゲートウェイ、音声アシスタントのアプリケーションは、このリリースには含まれていません。
IPROREL-IPRO7-V1.0.1¶
リリース日:2026-03-13 · プラットフォーム:IPRO7(RISC-V RV32IMAFC)
プラットフォーム、BLE、ISP、LE Audio を統合した IPRO7 SDK のフル提供パッケージです。9 個のリファレンスアプリケーション、Zephyr ベースの BLE ホスト、ビルド済みの linkN コントローラーライブラリ、統一されたビルドシステムを含みます。
| カテゴリー | アプリケーション | 説明 |
|---|---|---|
| bluetooth/ble | ipro_ble_remote |
GATT サービスのデモ(LED、Button、UART、OTA、画像転送) |
| bluetooth/ble | ipro_ble_transparent |
AT コマンドインターフェースを備えた BLE 透過データ転送 |
| bluetooth/ble | ipro_ble_img_capture |
BLE 画像アップロードサービス付きの画像キャプチャー(OTA を含む) |
| bluetooth/ble | ipro_throughput_test |
双方向の BLE スループットテスト(2M PHY + DLE) |
| bluetooth/le_audio | ipro_le_audio_headset |
GAF / BAP のユニキャストとブロードキャストのヘッドセット(LC3) |
| bluetooth/le_audio | ipro_le_audio_bis_source |
Auracast 互換の BIS ブロードキャストソース |
| bluetooth/le_audio | ipro_le_audio_bis_sink |
BIS ブロードキャストシンク(BASE の解析とオーディオのリサンプリング) |
| multimedia | ipro_agora_sentino |
Agora RTC クラウドオーディオストリーミングゲートウェイ(イーサネット / USB NCM 経由のネットワーク) |
| platform | ipro7_demo |
IPRO7 プラットフォームの周辺機能デモ |
- BLE スタック:Zephyr ベースのホスト(GAP、GATT、L2CAP、SMP、ISO、LE Audio)。IPRO BLE コントローラーのビルド済みライブラリは、標準 BLE(
link1_periph、link1–link8)、LE Audio(link1_leaudio、link2_leaudio)、BLE 5.4 + LE Audio(link1_leaudio_53_54、link2_leaudio_53_54、link4_leaudio_53_54)、BLE 5.3 / 5.4(link1_53、link1_54、link2_54)の各バリアント。 - ビルド済みライブラリ:
isp_algorithm(ISP 画像処理)、ipro7_rf(RF ドライバー)、liblc3(LC3 コーデック)、lp_framework(低消費電力フレームワーク)。 - 既知の制限事項:BLE コントローラーのソースは含まれず、ビルド済みの linkN バリアントのみです。
CONFIG_BLE_FORCE_SOURCE_BUILDには対応していません。
IPRO-BLE-SDK-V0.0.1¶
リリース日:2026-02-12 · プラットフォーム:IPRO7(RISC-V RV32IMAFC)
IPRO BLE SDK の最初の正式リリースです。10 個のアプリケーション、Zephyr ベースの BLE ホスト、ビルド済みのコントローラーライブラリ、統一されたビルドシステムを備えた BLE 5.4 と LE Audio の開発環境です。
- BLE アプリケーション:BLE Remote(GATT サービスのデモ)、Throughput Test(双方向スループット)、HID Keyboard(HOGP)、Transparent Data(AT コマンドによる透過転送)。
- LE Audio アプリケーション:LE Audio Headset(GAF / BAP のユニキャストとブロードキャスト)、BIS Broadcast Source(Auracast 互換)、BIS Broadcast Sink(BASE の解析とリサンプリング)、Walkie-Talkie(BIS ベースのプッシュトゥトーク)。
- ESL アプリケーション:ESL Tag(Bluetooth ESL Profile タグ)、ESL Gateway(ESL タグ用のアクセスポイント)。
- BLE スタック:IPRO BLE コントローラーのビルド済みライブラリ(linkN バリアント。このリリースで
link2_54を追加)、ビルド済みの RF ドライバー(ipro7_rf)と LC3 コーデック(liblc3)。従来の btprofile コンポーネントは削除され、アプリケーションは全面的に Zephyr のbt_*API を使います。 - ビルドシステム:統一 CLI
./build_freertos.sh <app> build flash monitor、ベンダー製と標準の GCC ツールチェーンの自動検出、Kconfig ベースの設定。 - 要件:
/opt/toolchain/riscv_ipro7/の RISC-V ツールチェーン、CMake 3.19 以降、Ninja、Python 3.8 以降。 - 既知の制限事項:コントローラーのソースは含まれていません。
ipro_blecontroller_test(UART HCI モード)はコントローラーのソースが必要なため含まれていません。CONFIG_BLE_FORCE_SOURCE_BUILDには対応していません。