Priority inversion problem

Mars pathfinder is the first mission of NASA’s Discovery program for investigating the atmosphere and other factors ...

Priority Scheduling for shared resources – semaphores

Safety-critical real-time systems have both functional and non-functional requirements. The functional requirement ...

Mars Pathfinder – What really happened?

mars-pathfinder-image

Launched on December 4, 1996 by NASA aboard a Delta II booster, the Mars Pathfinder landed on July 4, 1997 ...

Compilation process of C programs

C is a high level language and it needs a compiler to convert it into an executable code so that the program can be run ...

USBasp tutorial: Load program into ATmega microcontrollers

USBasp

The USBasp programmer was designed by Thomas Fischl. Its an open source project and all the circuit diagrams and ...

ESP8266 – Flash The nodeMCU firmware

nodemcu fimrware

This is part 3 of the series: How to flash firmware on ESP8266. In this post, we will discuss how to flash the ESP8266 ...