Follow our illustrated blog on Embedded Software Architecture

How to build a hybrid solar/wind energy harvester?

Responsive software design without threads — Part 1

We need a GUI thread. …is a common developer’s reaction when the application only responds slowly to user clicks. The developer might be right: when some (gui) events require a lot of processing then having more than one thread, e.g. a GUI thread and one or more worker threads, is one of the solutions. The […]


Green4 serial test protocol and GUI

Introduction For most embedded projects it is good practice to have basic tooling for testing I/Os. I/O primitives such as ‘read gpio’, ‘set pwm duty cycle’, ‘read adc’, not only allow engineers to verify hardware and software drivers, it might also be very helpful to service and support people. Serial protocol In our project we […]