Innovation... driven by intelligence and logic

Linux Device Drivers / System Software Development - Deliverables

Linux Device Drivers / System Software Development - (6 months Program)

After the training is over, The Trainee should be able to:
  • do User administration (setup and maintaining account), Maintain systems, Verify that peripherals are working properly,
  • Quickly arrange repair for hardware in occasion of hardware failure, Monitor system performance,
  • Create file systems, take backup and restore, Install software and do software management
  • Create a backup and recover policy, Monitor Linux network communication
  • Configure remote login services , Update system as soon as new version of OS and application software comes out,
  • Implement the policies for the use of the computer system and network, Setup security policies for users.
  • Have a strong grasp of computer security (e.g. firewalls and intrusion detection systems).
  • Understand Process Management and Memory Management
  • Implement FTP Server, TFTP Server, CVS Server, DNS Server, DHCP Server, NFS Server, Apache Web Server
  • Comfortable with respect to programming in C. Implement and use Data Structures using C,
  • Proficient in Advanced C, Having good understanding about gcc compiler, 
  • Able to debug complex C programs using gdb, Ready for System Programming using C,
  • Adept with Project Management tools, Efficient with Source code management tools,
  • do Linux Programming, Process Management, Signals and Handlers,
  • underatand IPC Mechanism using Pipes, FIFOs, Message Queues, Shared Memory,
  • Synchronization Techniques - Semaphores,
  • underatand  Threads, Threads Attributes, Threads Synchronization,
  • underatand and implement Sockets, Advanced Family Protocols: AF_UNIX, AF_INET,
  • write shell scripts using Bash, Run and Controlling Scripts with ease,
  • Debug shell scripts, Do scripting using files, sed, awk efficiently,
  • Control processes, Handle System Administration,
  • Understand Device Driver Architecture
  • do Device Registration. and initialization.


EmbLogicTM is an ISO 9001:2008(QMS) (Quality Management System) Certified Company

Go to Top ^
We can call you