Linux Device Driver

Uncategorized
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Dive into the Core of Serial Device Driver!

Linux Device Drivers are specialized components of the Linux kernel that manage communication with various hardware devices. They facilitate data transfer using different communication protocols, enabling seamless interaction between hardware and the operating system. These drivers ensure efficient, reliable, and low-latency communication for a wide range of systems and peripheral devices.

What Will You Learn?

  • A Serial Device Driver is used to drive the serial port of Personal Computer.
  • Serial driver is a Linux Kernel Driver written in Embedded ‘C’ language which controls the UART (Universal Asynchronous Receiver Transmitter) IC – PC16550D.
  • Serial Port is a character device so using this serial driver serial communication can be established i.e. we can send or receive the data byte by byte through serial port by implementing system calls like OPEN, CLOSE, READ, WRITE.
  • There is an international Protocols for the serial communication named RS-232, RS-422 and RS-485.
  • So, we have to implement this protocol in our serial driver so that it can communicate with the standard serial devices.

Course Content

Study of Data sheet used for the serial Communication

  • Data- sheet for IC- UART (PC16550D) used for the serial communication.
  • Characteristics of the PC16550D
  • Register’s Information and their description

Initialization Of Serial driver

Exit Function of serial Driver

Functionality

Testing

Student Ratings & Reviews

No Review Yet
No Review Yet

© 2024 Created by Linuxembeddedmasters