The ARTIK module family spans a huge range of capabilities. The ARTIK 1020 is a hugely powerful, media-processing–capable, eight-core computer with a lot of onboard capabilities and many interfacing possibilities due to the range of I/O processors integrated with the CPU. For less challenging computational needs, the ARTIK 520 has media processing playback capabilities but also has a generous complement of inputs and outputs. Many features are engineered and implemented in a similar way on each of the ARTIK modules. This helps you develop code that you can reuse on multiple projects running on different hardware.