Strings in C – String manipulation in C

Strings in C

This article is a Series on the C programming tutorial and carries the discussion on C language programming and its implementation. In our last tutorial, we have seen Arrays in C programming. This article explains the Strings in C programming. It aims to provide easy and practical examples for understanding the C program. What are Strings in C Programming? … Read more

Mutex in Linux Kernel – Linux Device Driver Tutorial Part 22

Mutex in Linux Kernel

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. In this article, we are going to focus on Mutex in Linux Kernel. Here we will … Read more

RTOS Basics Concepts – Part 1

rtos basics tutorial

Nowadays most companies are using RTOS. So almost all controllers support RTOS. If we want to work with RTOS, we should know the basic things like operating systems, processes, threads, semaphore, mutex, etc. So in this tutorial, we will cover the basic things that need to know for RTOS. We have divided this tutorial into … Read more

PIC16F877A – Timer/Counter Tutorial

This article is a continuation of the series of tutorials on the PIC16F877A Microcontroller. The aim of this series is to provide easy and practical examples that anyone can understand. In our previous tutorial, we have seen LED Interfacing with PIC16F877A (GPIO). Now we will see the PIC16F877A Timer Tutorial. If you read this tutorial, you … Read more

Bootloader in STM32F76xxx (Bootloader Design) – Part 2

Bootloader in STM32

This article is a continuation of the Series on STM32 Bootloader and carries the discussion on Bootloader design and implementation. The aim of this series is to provide easy and practical examples that anyone can understand. This post is about the Bootloader in STM32F76xxx (Bootloader Design) where we discuss how to design a bootloader. We … Read more

Workqueue in Linux Kernel Part 1 – Linux Device Driver Tutorial Part 14

Workqueue in Linux Kernel

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. In our previous tutorial, we have seen the Example of Interrupt through Device Driver Programming. In … Read more

I2C Bus Driver Dummy Linux Device Driver – Linux Device Driver Tutorial – Part 38

I2C Bus 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. In this concise guide, we’ll take you on a journey through the fundamentals of Linux Device … Read more

Using Kernel Timer In Linux Device Driver – Linux Device Driver Tutorial Part 26

Using Kernel Timer In 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. In this article, we will uncover the inner workings of Linux Kernel Timers, discussing their role … Read more

Waitqueue in Linux – Linux Device Driver Tutorial Part 10

Waitqueue in Linux

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. In this particular article, we will understand the concept of using waitqueues in Linux kernel programming. … Read more

PIC16F877A – ADC Tutorial

PIC16F877A ADC Tutorial

This article is a continuation of the series of tutorials on the PIC16F877A Microcontroller. The aim of this series is to provide easy and practical examples that anyone can understand. In our previous tutorial, we have seen PIC16F877A USART Tutorial. Now we are going to see the PIC16F877A – Analog-to-digital Tutorial. This article serves as a practical guide … Read more

Table of Contents