Arduino
Raspberry Pi
CPU
MCU: Microcontroller unit, a single computer chip designed for embedded applications
ARM, Intel, AMD, IBM
MIPS, RISC, RISC-V
firmware
software