Skip to content
Email: contact@fastbitlab.com
FastBit EBA
  • Home
  • All Courses
  • Rust
  • Contact Us
  • Learn Free
  • Shop
Menu Close
  • Home
  • All Courses
  • Rust
  • Contact Us
  • Learn Free
  • Shop

Linux Device Driver Programming Lecture 33- Character driver file operation methods

  • Post author:FastBitLab
  • Post published:February 21, 2022

  Character driver file operation methods     In the previous article, we explored about the cdev_init() and cdev_add().We actually registered our character device using cdev, and the cdev structure…

Continue ReadingLinux Device Driver Programming Lecture 33- Character driver file operation methods

Linux Device Driver Programming Lecture 32- Character device registration contd.

  • Post author:FastBitLab
  • Post published:February 19, 2022

  Character device registration contd.     In the previous article, we completed cdev_init(). Now, we have to register our cdev structure with kernels VFS, that is, the virtual file…

Continue ReadingLinux Device Driver Programming Lecture 32- Character device registration contd.

Linux Device Driver Programming Lecture 31- Character device registration

  • Post author:FastBitLab
  • Post published:February 18, 2022

  Character device registration     In our previous article, We finished our very first task, that is creating a device number (as shown in Figure 1).   Let's go to…

Continue ReadingLinux Device Driver Programming Lecture 31- Character device registration

Linux Device Driver Programming Lecture 30-Pseudo character driver implementation

  • Post author:FastBitLab
  • Post published:February 18, 2022

  Pseudo character driver implementation     In this tutorial, we'll walk you through the process of creating a pseudo character driver in Linux. Setting up the Project Structure Navigate…

Continue ReadingLinux Device Driver Programming Lecture 30-Pseudo character driver implementation

Linux Device Driver Programming Lecture 29- Dynamically allocating char device numbers

  • Post author:FastBitLab
  • Post published:February 17, 2022

  Dynamically allocating char device numbers     In this article, let's understand how to use alloc_chrdev_region() API to dynamically create and register a range of character device numbers. Purpose…

Continue ReadingLinux Device Driver Programming Lecture 29- Dynamically allocating char device numbers

Linux Device Driver Programming Lecture 28- A char driver, char device and char device number

  • Post author:FastBitLab
  • Post published:February 16, 2022

  A char driver, char device and char device number     In this article, we delve into the world of character drivers, device numbers, and the essential kernel APIs.…

Continue ReadingLinux Device Driver Programming Lecture 28- A char driver, char device and char device number
  • Go to the previous page
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • …
  • 10
  • Go to the next page

Articles

Finite state Machine(FSM) FreeRTOS Lectures Linux Device Driver Programming Lectures Linux Device Driver Programming Tutorial Microcontroller Embedded C programming Lectures STM32 GPIO Lectures STM32 I2C Lectures STM32 SPI Lectures STM32 UART Lectures STM32 USART Lectures STM32-LTDC (MCU3) Lectures
  • STM32-LTDC, LCD-TFT, LVGL(MCU3) Lecture 65| Testing RGB mixer application on STM32F746 and STM32F407 DISC board
  • STM32-LTDC, LCD-TFT, LVGL(MCU3) Lecture 64| About touch screen controller
  • STM32-LTDC, LCD-TFT, LVGL(MCU3) Lecture 63| Testing RGB mixer application on STM32F429 DISC board
  • STM32-LTDC, LCD-TFT, LVGL(MCU3) Lecture 62| Exercise implementation on simulator part-7
  • STM32-LTDC, LCD-TFT, LVGL(MCU3) Lecture 61| Exercise implementation on simulator part-6

Please share this

Copyright 2025 - fastbitlab.com