Flexible Array Member in C (FAM)

Flexible Array member in C

This article is the continuation of the Series on the C programming tutorial and carries the discussion on C language programming and its implementation. It aims to provide easy and practical examples for understanding the C program. In our last article, we have seen the container_of macro in C programming. In this article, we are going to see Flexible Array … Read more

SSD1306 I2C Linux Device Driver using Raspberry PI – Linux Device Driver Tutorial Part 41

SSD1306 I2C Linux Device Driver

This article is a continuation of the Series on Linux Device Drivers and carries the discussion on Linux device drivers and their implementation. The aim of this series is to provide easy and practical examples that anyone can understand. This is the SSD1306 I2C Linux Device Driver using Raspberry PI – Linux Device Driver Tutorial … Read more

Unit testing in Embedded C using Unity – Unit Testing in C Part 4

unit testing in embedded c

This article is a continuation of the series on Unit testing in C and carries the discussion on Unit Testing and its implementation. The aim of this series is to provide easy and practical examples that anyone can understand. This is the Unit testing in Embedded C using Unity – Unit testing in C tutorial Part … Read more

Ceedling Installation – Unit Testing in C Part 3

unit test in c - ceedling installation

This article is a continuation of the series on Unit testing in C and carries the discussion on Unit Testing and its implementation. The aim of this series is to provide easy and practical examples that anyone can understand. This is the Ceedling installation procedure – Unit testing in C tutorial Part 3. You can also … Read more

Unit Testing in C Part 1 – Introduction

Unit Testing in C - Ceedling

This article is the series on Unit testing in C and carries the discussion on Unit Testing and its implementation. The aim of this series is to provide easy and practical examples that anyone can understand. This is the Introduction of Unit testing – Unit testing in C tutorial Part 1. You can also read … Read more

Sending Signal from Linux Device Driver to User Space – Linux Device Driver Tutorial Part 25

Sending Signal from Linux Device Driver to User Space

This article is a continuation of the  Series on Linux Device Drivers and carries the discussion on Linux device drivers and their implementation. The aim of this series is to provide easy and practical examples that anyone can understand. This is the Sending Signal from Linux Device Driver to User Space – Linux Device Driver … Read more

Understanding Little Endian And Big Endian with Examples and Code

Little Endian And Big Endian

This article is the continuation of the Series on the C programming tutorial and carries the discussion on C language programming and its implementation. It aims to provide easy and practical examples for understanding the C program. In our last article, we have seen the Qualifiers in C programming. In this article, we are going to see Little Endian and … Read more

Number Complement in C | Interview Question

Number Complement in C – Interview Question Question A complement of a number is defined as the bit-wise inversion: starting from the highest-order 1-bit, change every 1 to 0 and every 0 to 1. For example, if N = 5, N is represented as 101 in binary. The binary complement of N is 010, which … Read more

Compilation Steps and Memory Layout of the C Program

Compilation Steps and Memory Layout of the C Program

This article is the continuation of the Series on the C programming tutorial and carries the discussion on C language programming and its implementation. It aims to provide easy and practical examples for understanding the C program. In our last article, we have seen the Callback function in C programming. If you have attended an Interview for any Embedded companies, obviously … Read more