Character Device Drivers are software component that provide interface between the devices for interaction. These run as part of kernel but, are developed separately from the kernel. Inserted into the kernel dynamically on demand. These are written in System C and are developed separately from the kernel. This is basically the entry points into the kernel and is called kernel programming or kernel development. These character driver are used to establish communication between the devices that interact with each other character by character.
This hands on training program includes understanding the Linux device driver architenture and then implementing the driver from the scratch. The implemented driver would contain registration, io facilities, synchronization and concurrency management, debugging ang probing, timers and interrupts.
Salient features of the Training Program:
Training Objective:
Pre Requisite:
Agenda:
EmbLogic is an ISO 9001:2008(QMS) (Quality Management System) Certified Company