カテゴリ一覧
全 20 カテゴリが登録されています。
HAL (Hardware Abstraction Layer)
MCU/SoC のペリフェラルを抽象化する HAL 実装と標準 HAL trait(embedded-hal 等)。Read/Write 等の汎用 I/O 抽象は io-abstractions に分類
3 crates ⚡Async Runtime / Executor
非同期ランタイム・エグゼキュータ。組み込み向けの async/await 実行環境
3 crates 🌐Networking
TCP/IP, UDP, MQTT, CoAP 等のネットワーキングスタック
1 crates 📡Wireless (BLE / WiFi / LoRa)
BLE, WiFi, LoRa, Zigbee 等の無線通信
0 crates 💾Storage / Filesystem
Flash メモリ管理、ファイルシステム、EEPROM 抽象化
1 crates 🐛Debug / Logging
組み込み環境でのログ出力、トレース、panic 情報の出力など、デバッグ時の観測性を高めるクレート。ホスト側開発ツールは development-tools に分類
3 crates 🔌USB
USB Device / Host スタック
1 crates 🖥️Display / Graphics
ディスプレイドライバ、グラフィックスライブラリ、フォントレンダリング
1 crates 📦Data Structures (no_std)
no_std 環境向けのデータ構造体、固定容量コレクション、バッファ。Mutex/Channel 等の同期プリミティブは concurrency に分類
1 crates ⏱️RTOS / Scheduling
タスクスケジューリング、カーネル、実行管理など、組み込み向け RTOS に関するクレート。async executor は async-runtime、同期プリミティブは concurrency に分類
1 crates 🚀Bootloader / OTA
ブートローダー、OTA アップデート
0 crates 🔐Cryptography
暗号化、ハッシュ、TLS、セキュアブート
0 crates 📊Sensor Drivers
各種センサー(温度、加速度、GPS 等)のドライバ
1 crates 🧪Testing
組み込みテストフレームワーク、モック、HIL テスト
1 crates 🏁ランタイム / アーキテクチャサポート
起動コード、例外・割り込み処理、CPU/アーキテクチャ固有の低レベルサポートを扱うクレート
2 crates 🔒並行性 / 同期プリミティブ
排他制御、同期プリミティブ、クリティカルセクションなど、割り込み・async/RTOS 環境での並行処理を支えるクレート
2 crates 🔗I/O 抽象化
I/O 操作の共通抽象や、ノンブロッキング処理を表す補助型を提供するクレート
2 crates 🧾シリアライズ / エンコーディング
データのシリアライズ・デシリアライズや、no_std 環境向けのエンコード形式を扱うクレート
2 crates 🧠メモリ管理 / アロケーション
静的メモリの初期化、固定領域の管理、アロケーションなど、メモリ配置・管理を支えるクレート
1 crates 🛠️開発ツール / ツールチェーン
書き込み、デバッグ、ビルド補助、リンカ設定など、組み込み Rust の開発作業を支援するツール
2 crates