Development board (demoboard) is used for embedded system development board including the central processor, memory, input devices, output devices, data paths / buses and external resource interfaces and a series of hardware components. Development boards are generally ordered by embedded system developers according to the development needs of their own, but also by the user's own research and design. Development boards are for beginners to understand and learn the hardware and software of the system, while some development boards also provide the basic integrated development environment and software source code and hardware schematic diagrams.