Modules and Projects in the Training
Serial
No
|
Module
No
|
Project Module
|
Working
Days
|
Sessions
2 Hrs
|
Labs
4 Hrs
|
1 |
06 |
Parallel Port Device Driver Development |
24 working days |
20 Sessions |
24 Labs |
After This Module/Project is over, the trainee should be able to understand / implemtnt the following:-
-
understand / implemtnt the following:-
-
Understand following Standards
-
EIS/TIS-D, EIA/TIA-E, RS232, IEEE Standard 1284 - 1994
-
Implement Parallel Port Device Driver for IEEE 1284 standars for 74LS244 chip
-
Implement all possible Modes of operation for parallel port
-
contronics mode, Byte mode, compatibility mode, nibble mode, ECP mode and EPP mode.
|
|
2 |
07 |
Serial Port Device Driver Development |
5 Working Days |
5 Sessions |
5 Labs |
After This Module/Project is over, the trainee should be able to understand / implemtnt the following:-
-
understand/implemtnt the following:-
-
Understand the RS232 protocol,
-
Understand the Serial port driver architecture for Linux,
-
able to interpreet data-sheet for the serial port chip
-
write the serial port device driver for PC16550D UART with FIFO from scratch.
-
able to sunchronize serial device with respect to baud rate of operation
|
|
3 |
08 |
Block Device Driver Development |
6 working Days |
6 Sessions |
6 Labs |
After This Module/Project is over, the trainee should be able to understand / implemtnt the following:-
-
understand/implemtnt the following:-
-
understand the Linux block layer,
-
IO mechanism in Linux,
-
the concept of sectors, blocks, buffers & pages,
-
the device driver architecture,
-
the memory allocation and IO blocks creation,
-
Implement complete block driver from scratch including...
-
block device driver registration with linux kernel,
-
queue initialization, synchronization and timer initialization,
-
initialization of block device structure,
-
Operations support initialization for the driver,
-
request functions and transfer functions,
-
all 5 standard request function like
-
opening, closing, read, write ioctl and media change
|
|
|
|
|
24 working days |
20 Sessions |
24 Labs |
BACK...
EmbLogic™ is an ISO 9001:2008(QMS) (Quality Management System) Certified Company.