Category: embedded

Random C things – part I

Answers 10 random questions about C programming. Won't take long to read through !


Brief about the usage of keyword static in C/C++

Talk a Bit about Bits!

Why Bits ? Given a high level system, the smallest unit we can define is a Byte. A byte consists of 8 bits of information. Bit-wise hacks are needed if you want to operate on data units smaller than a byte. Though the inputs to these operations is a byte, they operate on each bit ...

Recursive Functions

About the very basics of recursive function and stack overflow.

Byte Ordering

Understand endianness , detection and conversion from one form to another

Functions and Stack

About functions, their stack allocations and stack management by the system

Memory and Program

About program's interaction with memory. What is a memory map of a process and more...