Projet based Career Oriented Training
in
Embedded Linux Kernel Internals with ARM and Device Drivers
Block Device Driver Development
Abstract:
A Block device driver provides access to the block devices that transfer randomly accessible data in fixed size of blocks .All the mass storage devices are Block devices so they all need block driver i.e. Pen drive, hard disk .A block is a fixed size of junk of data determined by the linux kernel . Blocks are generally 4096 of bytes generally but their size depends on the architecture and the file system type . Block drivers are conduit between core memory and secondary storage because modern systems with virtual memory shift unneeded data to the secondary storage . Similarly a Sector is small size of block which size is usually determined by the underlying hardware . Today block devices becomes necessary part to store large amount of data .
Training Contents for Block Device Driver Development
Other Modules in ELKIADD Training are as follows.
Module/Project Name Sessions
1. Linux System Administration, Level - 0. click here for more ... 5
2. Data Structures using C on Linux with Project. Level - 0. click here for more ... 50
3. Shell Scripting using Bash. click here for more ... 10
4. C++ with Eclipse on Linux with Project. click here for more ... 20
5. Linux System Programming with Project, Level - 0. click here for more ... 20
6. Linux Network Administration. Level - 0. click here for more ... 10
7. Linux Network Programming with Project, Level - 0. click here for more ... 10
8. Character Device Driver Development with Project. click here for more ... 20
9. Block Device Driver Development with Project. click here for more ... 10
10. Embedded Linux ARM using Storage with Project. click here for more ... 10
Total 165 Sessions
EmbLogic™ is an ISO 9001:2008(QMS) (Quality Management System) Certified Company.