RHD221 - Red Hat Linux Device Drivers

  • 课时: 5 天
  • 第一天: 10:00 - 18:00
  • 其他时间: 9:00 - 17:00
  • 查询和预订
RHD221 - Red Hat Linux 设备驱动程序

课程摘要

RHD221 Red Hat Linux 设备驱动程序课程向有经验的程序员教授如何为开发 Linux 系统开发设备驱动程序。该课程结束后,学员将能够了解 Linux 体系结构、硬件及内存管理、模块化以及内核源代码的布局,而且能够实践各种关键概念和技能,用于开发字符(character)、块(block)和网络驱动程RHD221 - Red Hat Linux 设备驱动程序

目标:
构建内核核心方面的概念和技能,构建为各类硬件开发设备驱动程序所需要的实践技能。

受众:
需要迅速掌握 Linux 驱动程序开发方法的硬件设备驱动程序开发人员。

前提条件:

价格:

持续期间:
5

培训开始时间:9:00 a.m.
培训结束时间:4:30-5:00PM (根据课程进度而定)

您将学习:

  • 设备驱动程序如何与 Linux 内核协同工作

  • 如何配置和安装该内核

  • 编辑和加载模块,导出符号

  • 与字符及块设备驱动程序协同工作

  • 内存管理

  • IOCTL

  • 用户域与核心域之间的数据转移

  • 内存管理

  • 跟踪和调试

  • 时间管理、等待以及任务队列

  • 处理 I/O 端口及中断

  • 访问 PCI/ISA 硬件

  • 网络设备