Eileen David

83 Articles

How to Install GCC for ARM

The GNU Compiler Collection (GCC) is a widely used compiler system that supports multiple programming languages including C, C++, Objective-C,…

Eileen David 4 Min Read

Does GCC work on ARM?

Yes, the GNU Compiler Collection (GCC) does work on ARM processors. GCC is a widely used compiler system that supports…

Eileen David 9 Min Read

Where is the Interrupt Vector Table Stored?

The interrupt vector table (IVT) is a key component in ARM Cortex microcontrollers and processors. It provides the mapping between…

Eileen David 9 Min Read

Arm Sleep-On-Exit

Arm sleep-on-exit is a power saving feature in ARM processors that allows the processor to enter a low power sleep…

Eileen David 7 Min Read

Context Switching in RTOS

Real-time operating systems (RTOS) are designed to execute application tasks in a timely and predictable manner. One key mechanism that…

Eileen David 8 Min Read

Lazy Context Switching

Lazy context switching is a technique used in operating systems and processors like ARM to improve performance and reduce overhead…

Eileen David 7 Min Read

ARM Cortex-M4 Interrupt Handling

The ARM Cortex-M4 processor has a flexible and configurable interrupt handling system that allows developers to respond quickly and efficiently…

Eileen David 7 Min Read

Cortex-M Interrupt Stack

The Cortex-M interrupt stack is a key part of how interrupts are handled on Cortex-M processors. It provides a dedicated…

Eileen David 11 Min Read

EPSR Register

The EPSR (External Physical State Register) is a 32-bit register present in ARM Cortex processors that indicates the current physical…

Eileen David 8 Min Read

ARM Calling Convention Return Value

The ARM calling convention refers to how function arguments are passed and return values are handled when making function calls…

Eileen David 5 Min Read

ARM Cortex-M3 Processor Functional Description

The ARM Cortex-M3 is a 32-bit RISC processor core licensed by ARM Holdings. It is part of the Cortex-M series…

Eileen David 7 Min Read

How much memory does the Cortex-M0 have?

The Cortex-M0 is an ARM processor core designed for microcontroller applications. It is an extremely small and low power core…

Eileen David 8 Min Read
- Sponsored-
Ad image