プロジェクト概要¶
プロジェクトは、実際のアプリケーションをベースにしたリファレンスです。コピーして改変し、SF32を活用した製品の可能性を探るために利用できます。機能を個別にすべて実演するのではなく、実際に作って使える製品を想定し、SF32の機能を組み合わせた具体的な例を示します。
プロジェクトの目的¶
各プロジェクトには、次の要素が求められます。
- 用途が明確であること。 抽象的な機能デモではなく、身近な製品の動作やユースケースから始めます。
- 一連の流れを追えること。 選定したハードウェア、ソフトウェアの基準構成、依存関係、統合のマイルストーン、検証証跡、応用の道筋をつなぎ、開発工程の大部分を体験できるようにします。
- 複製して使えること。 まず実用的な基準構成を再現し、その後、自分のハードウェア、操作モデル、製品要件に合わせて変更できるようにします。
- 作る楽しさがあること。 SF32で実現できることが目に見え、試してみたくなるプロジェクトを目指します。有用であることと、作る楽しさは両立できます。
関連する開発を始めるの基準構成を確認してから、プロジェクトに取り組んでください。リファレンスデザインでは、再利用可能な基準構成と検証手順を紹介しています。現在のConnected Wearableはワークフローであり、公開済みのボード一式ではありません。具体的で適用可能な基準構成がある場合、プロジェクトはそこへリンクしてください。ない場合は、計画段階の手順を検証済みの設計であるかのように示すのではなく、独自の基準構成を明記して検証してください。
SiFli-SDKを使うプロジェクト¶
サードパーティ製プロジェクトの管理元
LilyGO T-Display-SF32 はXinyuan-LilyGO/LilyGOが管理しており、SiFliの管理ではありません。ボード固有のハードウェアおよびファームウェアのサポートにはLilyGOのリポジトリーを、基盤となるSF32デバイスとSiFli-SDKの情報にはSiFliの資料を参照してください。
| プロジェクト | 実現するもの | ハードウェア/ソフトウェアの基準構成 | 適した用途 |
|---|---|---|---|
| SF32 Xiaozhi音声アシスタント | オープンソースのXiaozhi SF32実装をベースにした、ネットワーク接続型の音声/画面アシスタント。 | 対応するSF32LB52ボード、Xiaozhi SF32ソース、Bluetooth PAN、Xiaozhiクラウドサービス。 | AI音声対話製品の流れを評価し、ハードウェアやアプリケーション動作を応用するとき。 |
| SF32 BLEトークバック・インターコム | 役割選択、Opus音声、スレーブ再接続、状態表示、低消費電力動作に対応する複数デバイスのBLEプッシュ・ツー・トーク・インターコム。 | SF32LB52-DevKit-ULPを2台以上、固定バージョンのTalkbackソース、SiFli-SDK 2.4対応の固定リビジョン、talk_back/1.2@sifli。 |
カスタムハードウェアを作る前に、携帯型グループ通話、音響、RF復旧、消費電力を評価するとき。 |
| SF32電子ペーパーEPUBリーダー | ライブラリ/目次表示、キーとタッチ入力、動的フォント、全画面/部分更新、ストレージ、低消費電力状態を備えたローカルEPUBリーダー。 | SF32-OED-EPD V1.1、YZC085 V1.05電子ペーパー、固定バージョンのEPD ReaderとSDKコミット、TFストレージ、検証済みのコンテンツとフォント。 | 電子ペーパー端末、EPUB/描画の制約、パネル波形、ストレージ復旧、電力動作を評価するとき。 |
| SuperKey多機能マクロキーボード | 3画面、USB HID/CDC、キー、エンコーダー、センシング、テレメトリー、コンパニオンアプリに対応するデスクトップコントローラー。 | オープンなsf32-keyboardハードウェア、sf32lb52-superkeyファームウェアターゲット、SuperKeyHub。 |
デスクトップHMI、マクロキーボード、ステータスパネル、ホスト接続型の操作デバイスを評価するとき。 |
| Radiation Monitor | 平滑化と履歴再生に対応した、2.4 GHz帯の信号強度を79点で表示する携帯型モニター。 | SF32LB52のRF試験経路、LVGLディスプレイ、KEY2操作、条件を管理したRF比較環境。 | 相対的な干渉傾向を調べ、校正済みRF測定器が必要か判断するとき。 |
| Pocket Pi SF32携帯ゲーム機 | ゲームブラウザー、入力、オーディオ、セーブステート、内蔵/TFカードストレージを備えた、ローカルNESエミュレーション携帯機。 | SF32LB52-DevKit-ULPターゲット、PocketPi/Nofrendoソース、AW9523操作系、利用権が確認されたNESコンテンツ。 | カスタムハードウェアの前に、ゲーム向けのグラフィックス、入力、音声、ストレージ、電力負荷を試すとき。 |
| LilyGO T-Display-SF32 | タッチ、モーション、ストレージ、音声、LoRa、電源管理に対応する、ディスプレイ中心のサードパーティ製SF32開発プラットフォーム。 | LilyGO T-Display-SF32ハードウェア、評価用に選定して記録するボードリポジトリーとLilyGO SDKフォークのリビジョン、t-display-sf32_hcpuターゲット。 |
LilyGOが管理するウェアラブル、携帯機器、センサー端末、HMIの基準構成を評価し、SiFli公式プロジェクトと混同しないようにするとき。 |
Zephyrプロジェクト¶
このグループには、Zephyrを直接使うプロジェクトと、OpenSiFliのArduinoCore-zephyrなど、Zephyrから派生した層を使うプロジェクトが含まれます。
| プロジェクト | 実現するもの | ハードウェア/ソフトウェアの基準構成 | 適した用途 |
|---|---|---|---|
| SF32LB52向けArduboy2移植版 | Arduboy2風のゲームやインタラクティブなデモをSF32LB52で評価するための再現可能な手順。 | OpenSiFliのArduboy2-SiFliソース、ArduinoCore-Zephyrバリアントsf32lb52_devkit_lcd_sf32lb525uc6、プロジェクトで説明されている外付けディスプレイ/入力/音声経路。 |
ローカルゲームの操作性、グラフィックス、入力、音声、ポータブルなArduino系アプリケーション層の制約を試すとき。 |
| SF32向けZMKキーボードファームウェア | マトリクススキャン、レイヤー、USB HID、BLE分割/ホスト接続、設定、ZMK Studioに対応するSF32LB52分割キーボードの再現可能な基準構成。 | OpenSiFli/zmk、SF32LB52-DevKit-LCDのZMKボードバリアント、依存関係を固定したマニフェストを使うurchin_sf32lb52_left/rightシールド。 |
ZMKベースのワイヤレスキーボード、マクロパッド、カスタムHID製品を評価し、下流のSF32ポートの成熟度を測るとき。 |
すべてのプロジェクトに含める内容¶
各 μForgeプロジェクトでは、目標、想定読者、対応するハードウェア/ソフトウェアのバージョン、前提条件、ソースリポジトリー、マイルストーンに沿ったビルド手順、検証基準、測定結果、製品設計への引き継ぎを記載することが望まれます。プロジェクトは開発の出発点であり、最終ハードウェア、サービス統合、セキュリティ、プライバシー、規制要件の量産検証に代わるものではありません。
自動生成コンテンツ
このページは、既存のソース文書を使わずに編集・作成しています。技術的な記述を参考にする前に、SiFliの公式ドキュメントで確認してください。
最終更新: