Linux Device Driver Training - 70% Lab + 30% - TopicsExpress



          

Linux Device Driver Training - 70% Lab + 30% Theory ------------------------------------------------------------------- Lab1 – Identification of major and minor numbers for various popular (reserved) devices. Lab2 – Writing simple kernel module with command line arguments. Lab3 – Identification of currently allocated IO-ports, IO-memory & IRQs on your system/laptop. Lab4 – Writing a memory based character device driver (DLKM Kernel Module) of fixed size (/dev/sanfd0). Lab5 – Writing an advanced memory based character device driver of dynamic size (/dev/sanfd_dynamic). Lab6 – Writing /dev/sanfd_zero device driver (reading any sized data from this device returns zero-filled data). Lab7 – Writing /dev/sanfd_null device driver (ala bit-bucket / black-hole driver). Lab8 – Implementation of ioctls – RESET (it should reset the device to its default size and initial values), GETSIZE (should return the current size of the device), EXPAND X (will expand the size of /dev/sanfd_dynamic device by X bytes). Lab9 – Writing a userspace program to get the device size. Lab10 – Writing a userspace program to expand the dynamic device size by 1MB and verify the working of the driver. Lab11 – Writing user-space code to parallelly generate load on the devices, generate race conditions and implement locks in the driver to fix all the issues. Course Instructor: Manish Bhojasia (Founder & CTO @ Sanfoundry) Duration : 4 Days Course on 2 Weekends (Saturday & Sunday) Timings : 9:30 am to 5:30 pm Course Fees : Rs.27,500/- + 12.36% Service Tax per participant Schedule: August 16,17,23,24 2014 Course Details: sanfoundry/training-on-linux-device-drivers/ Limited Seats only. Call 08904258320 to register + 10% discount.
Posted on: Thu, 07 Aug 2014 03:10:03 +0000

Trending Topics



is a collection of Eric S
***NEW LISTING ALERT*** Waterviews!!! Must see beautifully
A ten-year-old boy was failing mathematics. His parents tried
lynonovgq
Suhaib Mohammed: 4 Tips for Starting Your Blogging Business with a

Recently Viewed Topics




© 2015