For those who have worked with Cortex M4 based platform, they surely know about the power of it. Its power can be guaranteed by the fact that it’s capable of running Linux and a variety of open-source OS on to it. This project features integrated lots and lots of communication peripherals with the processor. The chosen microcontroller is the Cortex M4 based ATSAM4E16C from Atmel, It also includes plenty of peripherals such as a Real Time Clock (RTC), a USB controller, an Ethernet MAC,
As a reminder, the Cortex M4 allows Digital Signal Processing (DSP) based instructions so doing some maths (FFTs and stuff) on the platform should be a piece of cake. Although he could have used an embedded operating system, he still decided to skip the OS as he enjoyed low-level programming and I believe everyone should. With the controller, he has interfaced an audio amplifier, a SD card, an Ethernet for internet connectivity and even a Bluetooth as well as capacitive touch controller and stepper motor controller and this all was done in just 2 months of time. This guy is just a genius and I believe everyone should try this project without an OS, to improve upon their programming skills.