Bare-metal and RTOS Based Embedded Systems
In this article, we will discuss the main differences between bare-metal embedded systems and RTOS based embedded systems. Bare metal is also known as super …
In this article, we will discuss the main differences between bare-metal embedded systems and RTOS based embedded systems. Bare metal is also known as super …
NVIC is an on-chip controller that provides fast and low latency response to interrupt-driven events in ARM Cortex-M MCUs. In this tutorial, We will explain …
In this tutorial, we will talk about the interrupt vector table. Firstly, we will define the interrupt vector table (IVT). Secondly, we will see the …
In this tutorial, we will see the memory organization in microcontrollers. Firstly, we will discuss the different types of memories that are available in microcontrollers. …
8086 is a 16-bit microprocessor and address bus of 20-bit size. In this tutorial, we will see internal architecture of 8086 microprocessor. Firstly, we will …
In this tutorial, we are going to discuss the linker script file and the role of the linker script file in the embedded systems building …
In this tutorial, we will see the role of startup files in microcontrollers. Firstly, what is the startup file? and what exactly is the function …
In this tutorial, we will see an introduction to the GNU toolchain for the embedded system build process. Firstly, we will see an introduction to …
In this tutorial, we will discuss about the booting sequence of a microcontroller. We will see what happens when a microcontroller resets and how microcontroller …
In this tutorial, we will talk about the latest release time Scheduling Algorithm or LRT. It is used to schedule aperiodic tasks along with period …