Factory & Abstract Factory Method Design Pattern
Factory Method Pattern Factory Method Pattern is a type of Creational Pattern that allows you to create objects without specifying their class. In other words, it allows you to create objects…
Bootloader – What is it & how to use it?
A bootloader is a small piece of software that runs when an embedded device is turned on or reset. Its primary function is to load the operating system (OS) or…
Different type of memory corruption
Memory corruption in embedded devices refers to the unintentional alteration of data stored in a device's memory in a way, that can cause the device to malfunction or behave unexpectedly
What is Secure Boot?
Secure boot is a feature that is designed to ensure the integrity and security of a device's boot process. It involves the use of digital signatures and public key infrastructure…
Difference between Digital Signing and Encryption
Although "Digital signing" and "Encryption" are often used together to provide both confidentiality and authenticity for a message or data but they very distinct concepts in the field of cryptography.
Interrupt – an Important Feature
Interrupt in Embedded world are an pause to main code processing and processing of high priority code (i.e. ISR). Once the code of ISR is processed then resume of main…
UEFI (Unified Extensible Firmware Interface)- What is it?
UEFI is implemented as a firmware program that is stored in a chip on the motherboard of a computer. It is responsible for initializing the hardware components of the system…
Introduction to ARM TrustZone
ARM TrustZone is an embedded security feature that is built into ARM-based microprocessors. It provides a secure environment for sensitive operations.
How to detect stack overflow in multi-threaded embedded system?
Stack plays very important role in embedded systems. If stack is growing beyond it configured size then it might be corrupting others data.