Linux Device Driver Training Starting on Jan 24, 2015 Lab1 – - TopicsExpress



          

Linux Device Driver Training Starting on Jan 24, 2015 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: January 24,25,31 and Feb 1 2015 Course Details: sanfoundry/training-on-linux-device-drivers/ Limited Seats only. Call 08904258320 to register + 10% discount. Ignore this email if already registered.
Posted on: Tue, 13 Jan 2015 06:22:53 +0000

Recently Viewed Topics




© 2015