2 repository-uri
Software environments that simulate the behavior of physical hardware and network communication for testing purposes.
Distinct from Hardware Component Simulation: The candidates are either too narrow (button only) or too broad (CPU/Memory); this is a high-level environment for installation logic.
Explore 2 awesome GitHub repositories matching hardware & iot · Hardware Emulators. Refine with filters or upvote what's useful.
Anypixel is a web-to-hardware display framework and toolkit for building large-scale physical interactive screens and button walls. It provides a system for mapping HTML canvas graphics to physical LED arrays, combining a networked pixel controller with a management tool that translates web application data into electronic signals for microcontroller-driven display boards. The project features a browser-based hardware simulation environment that allows for testing interactive display logic, button events, and network communication without requiring physical components. This emulator enables t
Provides a browser-based hardware simulation environment to test display logic and button events without physical components.
Chips este un framework de bibliotecă C modular, header-only, conceput pentru construirea de simulatoare hardware precise la nivel de ciclu și replicarea arhitecturilor de calcul istorice pe opt biți. Oferă componentele fundamentale necesare pentru a construi sisteme vintage complete prin integrarea microprocesoarelor emulate individuale și a cipurilor periferice. Framework-ul se distinge printr-o arhitectură bazată pe componente, unde modulele hardware sunt implementate ca headere de sine stătătoare care pot fi interconectate pentru a forma sisteme complexe. Modelează interacțiunile hardware la un nivel scăzut, utilizând emularea semnalelor la nivel de pin și comunicarea pe magistrală mapată în memorie pentru a asigura un comportament determinist. Dezvoltatorii pot captura întreaga stare internă a unui emulator într-un buffer de memorie, permițând snapshot-uri persistente și restaurarea precisă a stării. Proiectul include o suită completă de instrumente de diagnosticare și dezvoltare, cum ar fi vizualizarea depanării în mod imediat și monitorizarea în timp real a registrelor de sistem și a framebuffer-elor. De asemenea, oferă utilitare de linie de comandă pentru a automatiza generarea definițiilor componentelor hardware și a codului sursă, facilitând construcția de medii embedded personalizate.
Simulates classic microprocessors and peripheral chips to recreate historical eight-bit computing environments.