avr8js
可在浏览器或Node.js中模拟Arduino 8位AVR芯片的JavaScript库,是Wokwi Arduino模拟器的核心。
挑一个能复现的小 issue,用 AI 编程助手把它修好。
分享到 X许可证: MIT
概述
AVR8js 是用 TypeScript 编写的 JavaScript 库,模拟 Arduino 板使用的 8 位 AVR 架构。它可在浏览器或 Node.js 中运行,是 Wokwi Arduino 模拟器的核心。它只实现 CPU 内核,需要你提供编译好的机器码,并自行实现外部硬件的模拟。
主要特点
- 用 JavaScript 模拟 AVR 8 位 CPU
- 可在浏览器和 Node.js 中运行
- 执行预编译的机器码
- Wokwi Arduino 模拟器的核心
适用场景
适合开发 Arduino 模拟器、教学工具或虚拟实验室的开发者。它只覆盖 CPU,外部硬件和界面需另行添加。
- 上游仓库
- wokwi/avr8js
- GitHub 上的 fork
- Guo-astro/avr8js
- 上游 Star 数
- 849
- 分类
- 硬件、操作系统与嵌入式
- 编程语言
- TypeScript
- 许可证
- MIT
- Fork 时间
- 2026-02-22
- 同步状态
- 已同步上次同步 2026-10-19
同分类更多: 硬件、操作系统与嵌入式
DroidDesk通过Termux或独立的Android应用,将ARM64安卓手机用作Linux桌面,可在手机上运行桌面应用或连接显示器。
Fork 时间 2026-10-17上次同步 2026-10-19许可证: GPL-3.0硬件、操作系统与嵌入式GitHub
利用受支持的ESP32 Wi-Fi芯片接收并分析原始I/Q信号,无需单独的SDR硬件。
Fork 时间 2026-10-15上次同步 2026-10-19许可证: GPL-3.0硬件、操作系统与嵌入式GitHub
ESP32 Bit Pirate将ESP32变成多协议硬件开发与分析工具。用户可通过USB串口或Wi-Fi网页命令行检查、测试和操作数字及无线接口。
Fork 时间 2026-10-14上次同步 2026-10-19许可证: MIT硬件、操作系统与嵌入式GitHub
这套开放硬件和Android软件可改善手机GNSS测量,并将数据发送到RTK服务器,实现实时厘米级定位。
Fork 时间 2026-10-14上次同步 2026-10-19许可证: MIT硬件、操作系统与嵌入式GitHub