
Modern Embedded Software – Conception. Chapter 2
The software system conception is ESP32 based device. It should receive date from GPS and accelerometer via UART and I2C. System should output data to epaper…

The software system conception is ESP32 based device. It should receive date from GPS and accelerometer via UART and I2C. System should output data to epaper…

“Modern” approach to embedded software. I have reached the stage where it would be good to be able to monitor the progress of the track riding. I have a…

Dependency Injection (DI) has become a cornerstone technique in modern software development, promoting loose coupling and enhanced modularity. Particularly in…

Code review is like a team check for computer programs. It’s a moment when your teammates take a close look at the code you wrote and offer advice. However…

Since the beginning of microprocessors, there can be only one task (set of computation) in time. If we need to made more than one task in a certain time, we…

Embracing good programming practices not only ensures efficient resource utilization but also facilitates seamless application scaling. One such practice is…

One of the worst nightmares for a programmer is having their code crash in production, especially when it comes to critical systems like those used in space…

Linus Torvalds said that code with more than three levels of nesting is considered suboptimal, stating, “ if you need more than 3 levels of indentation, you’re…