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
同じカテゴリ: ハードウェア・OS・組み込み
アポロ11号の司令船と月着陸船に使われた誘導コンピュータの原本ソースコード。閲覧や歴史的な学習のために公開されています。
フォーク日 2026-08-31最終同期 2026-09-29独自ライセンス(リポジトリを参照)ハードウェア・OS・組み込みGitHub
学生が全コードを読めるよう、ちょうど2000行で書かれた教育用OS。QEMUやRISC-Vボードで動作し、課題プロジェクトも用意されています。
フォーク日 2026-08-20最終同期 2026-09-29独自ライセンス(リポジトリを参照)ハードウェア・OS・組み込みGitHub
ESP32やRaspberry Pi PicoとMicroPythonで学ぶ、100日間のIoT・組込みプロジェクト集。毎日1つのセンサーやモジュールをコードと回路図付きで解説します。
フォーク日 2026-08-17最終同期 2026-09-29ライセンス表記なしハードウェア・OS・組み込みGitHub
10.5GHz帯のフェーズドアレイレーダーを低コストで作るオープンソース計画。回路設計やファームウェア、ソフトを公開し、研究者やドローン開発者、SDR愛好家向けです。
フォーク日 2026-08-17最終同期 2026-09-29独自ライセンス(リポジトリを参照)ハードウェア・OS・組み込みGitHub