Shortcuts: Downloads Fedora Red Hat Network
|
|
课程摘要
RHD221 Red Hat Linux 设备驱动程序课程向有经验的程序员教授如何为开发 Linux 系统开发设备驱动程序。该课程结束后,学员将能够了解 Linux 体系结构、硬件及内存管理、模块化以及内核源代码的布局,而且能够实践各种关键概念和技能,用于开发字符(character)、块(block)和网络驱动程
目标:
构建内核核心方面的概念和技能,构建为各类硬件开发设备驱动程序所需要的实践技能。
受众:
需要迅速掌握
Linux
驱动程序开发方法的硬件设备驱动程序开发人员。
前提条件:
熟练使用 C 语言编程
价格:
持续期间:
5
天
培训开始时间:9:00
a.m.
培训结束时间:4:30-5:00PM
(根据课程进度而定)
您将学习:
设备驱动程序如何与 Linux 内核协同工作
如何配置和安装该内核
编辑和加载模块,导出符号
与字符及块设备驱动程序协同工作
内存管理
IOCTL
用户域与核心域之间的数据转移
内存管理
跟踪和调试
时间管理、等待以及任务队列
处理 I/O 端口及中断
访问 PCI/ISA 硬件
网络设备