close

DEV Community

Aman Prasad profile picture

Aman Prasad

ECE student focused on embedded systems, ARM Cortex-M, and low-level C/C++. Writing to understand how hardware and firmware really work.

Location India Joined Joined on 

Education

B.Tech in Electronics and Communication Engineering

The Inline Myth: Why the inline Keyword is Just a Suggestion

The Inline Myth: Why the inline Keyword is Just a Suggestion

Image 3
Comments 2
5 min read

Want to connect with Aman Prasad?

Create an account to connect with Aman Prasad. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
char str1[] = "hello world"; vs char *str2 = "hello world"; – The Memory Story Every C Programmer Must Know

char str1[] = "hello world"; vs char *str2 = "hello world"; – The Memory Story Every C Programmer Must Know

Image 2
Comments
4 min read
MQTT Explained in Simple Terms: The Lightweight Protocol That Powers the Entire IoT World

MQTT Explained in Simple Terms: The Lightweight Protocol That Powers the Entire IoT World

Image 2
Comments
8 min read
Understanding Endianness: Little-Endian vs Big-Endian

Understanding Endianness: Little-Endian vs Big-Endian

Image 2
Comments
4 min read
Flash Memory Explained: NAND vs NOR, Architecture, and Memory Organization

Flash Memory Explained: NAND vs NOR, Architecture, and Memory Organization

Image Image Image 14
Comments
8 min read
Discovering Hall Sensors: The Hidden Tech in Laptops and TWS Earbuds

Discovering Hall Sensors: The Hidden Tech in Laptops and TWS Earbuds

Image Image Image 8
Comments
2 min read
Memory Layout in Embedded Systems: How C Code Really Ends Up in FLASH and RAM

Memory Layout in Embedded Systems: How C Code Really Ends Up in FLASH and RAM

Image 9
Comments 1
7 min read
Understanding the ABI by Observation

Understanding the ABI by Observation

Image Image Image 9
Comments
5 min read
Function Prologue and Epilogue in ARM: What Really Happens When a Function Enters and Exits

Function Prologue and Epilogue in ARM: What Really Happens When a Function Enters and Exits

Comments 2
6 min read
Bit Fields in C Explained: How They Work and Why They Matter

Bit Fields in C Explained: How They Work and Why They Matter

Image Image 2
Comments
3 min read
Why Arrays Start at Index 0: A Memory-Level Explanation

Why Arrays Start at Index 0: A Memory-Level Explanation

Image Image 2
Comments 1
4 min read
Structure Padding Isn’t Wastage of Memory — It’s a Hardware Requirement

Structure Padding Isn’t Wastage of Memory — It’s a Hardware Requirement

Image Image Image 7
Comments 2
7 min read
Decoding Exception Entry & Exit on ARM Cortex-Mx

Decoding Exception Entry & Exit on ARM Cortex-Mx

Image 4
Comments
7 min read
Pointers Store Addresses — So Why Do They Have Types?

Pointers Store Addresses — So Why Do They Have Types?

Image 2
Comments
2 min read
loading...