AUTODESK EAGLE – Tips & Tricks 1
KEY TAKEAWAYS Most hobbyists and many professionals use EAGLE CAD as a daily tool in designing schematics and laying out PCB. I’m going to share… Read More »AUTODESK EAGLE – Tips & Tricks 1
Comprehensive tutorials on embedded systems — from microcontroller basics and GPIO to RTOS, power management, and security. All examples use C code targeting real hardware.
KEY TAKEAWAYS Most hobbyists and many professionals use EAGLE CAD as a daily tool in designing schematics and laying out PCB. I’m going to share… Read More »AUTODESK EAGLE – Tips & Tricks 1
KEY TAKEAWAYS Crystal oscillators have only one function. That is to provide stable clock pulses to the digital circuit. Almost all the digital circuits require… Read More »Why are Crystal Oscillators required?
KEY TAKEAWAYS Well, this is actually a very interesting question technically. And it gets us to how quartz movements work. I beg the pardon from… Read More »How does a watch keep working at the same pace until the last drop of a battery cell?
KEY TAKEAWAYS In the previous post – Matrix Keypad with Atmega8 – part 1, we discussed why a matrix keypad is useful and how we… Read More »Matrix Keypad with Atmega8 – part 2
KEY TAKEAWAYS Many embedded applications require a large number of keys connected to a computing system. For example – a PC keyboard, Cell Phone keypad… Read More »Matrix Keypad with Atmega8 – part 1
KEY TAKEAWAYS Interrupt-Driven Design Patterns In practice, most embedded systems use a combination of polling and interrupts. Here are the most common interrupt-driven patterns: ISR… Read More »Polling vs Interrupts in Embedded Systems: When to Use Which
KEY TAKEAWAYS Every project, irrespective of the domain, has processes associated with it. These process make sure the development goes through smoothly and mistakes are… Read More »Risk areas in Embedded Systems Development: Development Process
KEY TAKEAWAYS Mars pathfinder is the first mission of NASA’s Discovery program for investigating the atmosphere and other factors of Mars. Although the project was… Read More »Priority Inversion Problem in RTOS: Causes, Effects, and Solutions
KEY TAKEAWAYS Safety-critical real-time systems have both functional and non-functional requirements. The functional requirement specifies what an application does while the non-functional requirement specifies the… Read More »Priority Scheduling for shared resources – semaphores
KEY TAKEAWAYS Launched on December 4, 1996 by NASA aboard a Delta II booster, the Mars Pathfinder landed on July 4, 1997 on Mars’s Ares Vallis, in a region called Chryse Planitia in… Read More »Mars Pathfinder Priority Inversion Bug: What Really Happened