avr8js

Arduinoの8ビットAVRチップをブラウザやNode.js上でシミュレートするJavaScriptライブラリ。Wokwiシミュレータの中核部分です。

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
アップストリームのスター数
846
カテゴリ
ハードウェア・OS・組み込み
言語
TypeScript
ライセンス
MIT
フォーク日
2026-02-22
同期状態
同期済み最終同期 2026-09-29