linux驱动程序加载方式 ◇驱动程序直接编译入内核 驱动程序在内核启动时就已经在内存中 可以保留专用存储器空间 ◇驱动程序以模块形式存储在文件系 统里,需要时动态载入内核 驱动程序按需加载,不用时节省内存 驱动程序相对独立于内核.升级灵活 FARIGHT
远见品质 Linux驱动程序加载方式 v驱动程序直接编译入内核 Ø驱动程序在内核启动时就已经在内存中 Ø可以保留专用存储器空间 v驱动程序以模块形式存储在文件系 统里,需要时动态载入内核 Ø驱动程序按需加载,不用时节省内存 Ø驱动程序相对独立于内核,升级灵活
Liuwκ驱动程序模块加载 Driver source code Compl module Load module Linux kernel Device driver FARIGHT
远见品质 Linux驱动程序模块加载
linux驱动程序工程师的作用 令建立嵌入式 Linux平台,移植和编写 驱动程序往往是最具挑战的工作 ◇驱动程序的开发周期一般较长。对 产品的面世时间有着重要影响 令驱动程序质量的好坏,直接关系到 系统工作效能和稳定性。对项目的 成败起着关键作用 FARIGHT
远见品质 Linux驱动程序工程师的作用 v建立嵌入式Linux平台,移植和编写 驱动程序往往是最具挑战的工作 v驱动程序的开发周期一般较长,对 产品的面世时间有着重要影响 v驱动程序质量的好坏,直接关系到 系统工作效能和稳定性,对项目的 成败起着关键作用
linux驱动程序工程师的职麦 令规划硬件资源的使用 令分离硬件相关和硬件无关的代码 ◇划分驱动程序的抽象层次 ◇移植驱动程序到新的平台 FARIGHT
远见品质 Linux驱动程序工程师的职责 v规划硬件资源的使用 v分离硬件相关和硬件无关的代码 v划分驱动程序的抽象层次 v移植驱动程序到新的平台
linux驱动程序工程师的职麦 令规划硬件资源的使用 CPU时间片分配 中断处理 系统存储器空间映射 FARIGHT
远见品质 Linux驱动程序工程师的职责 v规划硬件资源的使用 ØCPU时间片分配 Ø中断处理 Ø系统存储器空间映射