咨询热线:    40000-53353(全国)    0571-28976118(浙江)    
 

Linux设备驱动程序 预约试听

 

课程长度:5天/30小时

课程描述:

这一课程主要向有经验的程序员传授如何开发适用于Linux系统的设备驱动程序。课程结束后,学员们将了解到有关Linux架构、硬件和内存管理、模块化以及内核源码设计方面的知识,以及练习有关字符、块和网络驱动程序开发的关键概念及技能。


适用对象: 

Developers of hardware device drivers who need to ramp up quickly on how to develop drivers for Linux。


必备条件: 

·Experience in C programming;

·RHD143 - Red Hat Linux Programming Essentials or equivalent


后续课程: RHD221 - Red Hat Linux Device Drivers


培训内容: 

    ·How device drivers work with the Linux Kernel

    ·How to configure and install the kernel

    ·Compiling and loading a module and exporting symbols

    ·Working with character and block device drivers

    ·Memory Management

    ·IOCTLs

    ·Data Transfer Between User and Kernel Space

    ·Memory Management

    ·Tracing and Debugging

    ·Time Management, Wait and Task Queues

    ·Dealing with I/O ports and Interrupts

    ·Accessing PCI hardware

    ·Network drivers

    ·SMP issues

    ·Virtual File Systemand the ext2/ext3 filesystems