avr8js
Arduinoの8ビットAVRチップをブラウザやNode.js上でシミュレートするJavaScriptライブラリ。Wokwiシミュレータの中核部分です。
再現できる小さなissueを選び、AIコーディングエージェントで直してみましょう。
Xで共有ライセンス: MIT
概要
AVR8jsは、Arduinoで使われる8ビットAVRアーキテクチャをシミュレートするJavaScriptライブラリで、TypeScriptで書かれています。ブラウザでもNode.jsでも動き、Wokwi Arduinoシミュレーターの中核です。実装しているのはCPUコアだけなので、コンパイル済みの機械語を渡し、外部ハードウェアの動作は自分で実装します。
主な特長
- AVR 8ビットCPUをJavaScriptで再現
- ブラウザとNode.jsの両方で動作
- コンパイル済みの機械語を実行
- Wokwi Arduinoシミュレーターの中核
こんな人・用途に
Arduinoのシミュレーターや教材、仮想実験環境を作る開発者向けです。CPUのみなので、外部ハードウェアや表示は別途用意します。
- アップストリーム
- wokwi/avr8js
- GitHubのフォーク
- Guo-astro/avr8js
- アップストリームのスター数
- 854
- カテゴリ
- ハードウェア・OS・組み込み
- 言語
- TypeScript
- ライセンス
- MIT
- フォーク日
- 2026-02-22
- 同期状態
- 同期済み最終同期 2026-11-10
同じカテゴリ: ハードウェア・OS・組み込み
対応するNvidia RTX 30シリーズのFP/BF16命令発行率を引き上げるLinuxカーネルモジュールです。Nvidiaドライバーを改変せず、行列計算の処理速度向上に利用できます。
フォーク日 2026-10-24最終同期 2026-11-10ライセンス表記なしハードウェア・OS・組み込みGitHub
BlueOS Kernelは、POSIXインターフェースとの互換性とRust標準ライブラリのサポートを備えたRust製OSカーネルです。ARMおよびRISC-V向けのカーネル開発基盤として利用でき、QEMUにも対応しています。
フォーク日 2026-10-20最終同期 2026-11-10ライセンス表記なしハードウェア・OS・組み込みGitHub
DroidDeskはTermuxまたは単体のAndroidアプリで、ARM64のAndroid端末をLinuxデスクトップとして使えるようにします。端末上でアプリを動かしたり、モニターに接続したりできます。
フォーク日 2026-10-17最終同期 2026-11-10ライセンス: GPL-3.0ハードウェア・OS・組み込みGitHub
対応するESP32のWi-Fi無線機で生のI/Q信号を受信・解析し、専用SDR機器なしで無線信号を調べるファームウェアです。
フォーク日 2026-10-15最終同期 2026-11-10ライセンス: GPL-3.0ハードウェア・OS・組み込みGitHub