Blog
Projects
About
experience
My Acquaintance to Microcontrollers
microcontroller
ARM Cortex-M Startup
What are HEX file?
Volatile Variables
My Acquaintance to Microcontrollers
networking
Setting a static-IP address on Raspberry Pi
Port Forwarding
unittest
Google Test Framework
C++
Allocators
Watchpoints in GDB
std::optional
Data Structures in C++
Algorithms in C++
Shared Libraries in Linux
What are HEX file?
Why extern "C"?
A nice use case of Destructor
One use case of double pointers
Volatile Variables
Google Test Framework
C
ARM Cortex-M Startup
Watchpoints in GDB
Shared Libraries in Linux
Compile time checking in C
What are HEX file?
Why extern "C"?
One use case of double pointers
Volatile Variables
volatile
Volatile Variables
pointers
One use case of double pointers
destructor
A nice use case of Destructor
libraries
Shared Libraries in Linux
Why extern "C"?
hexfile
What are HEX file?
debugging
Debugging Cortex-M with ARM-GDB and ST-Link
ARM
ARM Cortex-M Startup
Debugging Cortex-M with ARM-GDB and ST-Link
linux
Watchpoints in GDB
Shared Libraries in Linux
Algorithms
Algorithms in C++
Datastructures
Data Structures in C++
optional
std::optional
C++17
std::optional
rpi
Setting a static-IP address on Raspberry Pi
Headless First-Time Boot of RPi
booting
Headless First-Time Boot of RPi
tricks
Headless First-Time Boot of RPi
gdb
Watchpoints in GDB
Allocators
Allocators
emulation
Using Qemu with User applications
arm
Using Qemu with User applications
self-reference
Dissecting ELF with readelf
Using Qemu with User applications
elf
Dissecting ELF with readelf