コンテンツにスキップ

カテゴリ一覧

全 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