# Hardware QMK runs on a variety of hardware. If your processor can be targeted by [LUFA](http://www.fourwalledcubicle.com/LUFA.php) or [ChibiOS](http://www.chibios.com) you can probably get QMK running on it. This section explores getting QMK running on, and communicating with, hardware of all kinds. * [Keyboard Guidelines](07_Reference/01_Keyboard_Guidelines.md) * [AVR Processors](04_Hardware/02_AVR_Processors.md) * ARM Processors (TBD) * [Drivers](04_Hardware/04_Drivers.md)