| layout | default |
|---|---|
| title | Embedead-Insid |
Embedead-Man 💀
Embedded & Bare-Metal Development Libraries
ベアメタルおよび組込みシステム向けに、動的メモリ(mallocなど)や標準ライブラリ(libc)に依存しない、超軽量・スタンドアロン・高移植性なC99ライブラリを開発・公開しています。
組込み開発における利便性とリソースの軽量化を追求した、実践的なライブラリ群です。
組込み向け超軽量・スレッドセーフなC99コマンドラインインタフェース(CLI)
- 特長: 標準ライブラリ(
libc)非依存、スレッドセーフ、再入可能(リエントラント)な設計。 - 対応: 20種類以上のマイコン、SoC、およびPC環境に対応。
ベアメタル・組込みシステム向けの超軽量・スタンドアロンな printf & snprintf ライブラリ
- 特長: C99準拠。動的メモリを一切使用せず、メモリ制限の厳しいマイコンでも安全に動作。
マルチアーキテクチャ対応 UARTリターゲット(printf/scanf)実装コード集
- 特長: 全65種類以上のCPU、MCU、SoC、DSPに対応。Doxygenコメント付きで高い可視性を確保。
- Zero Dynamic Memory: 動的メモリを一切使用せず、予期せぬヒープ枯渇やフラグメンテーションを防ぎます。
- Hardware Agnostic: 特定のベンダーやマイコンに依存せず、あらゆるアーキテクチャへシームレスに移植可能です。
- No External Dependencies: 外部ライブラリや標準ライブラリ(
libc)を必要としない、純粋なスタンドアロンコードを追求します。
- GitHub Profile: Embedead-Inside (Embedead-Man 💀)