嵌入式Linu驱动程序开发和案例实践培训.docx

嵌入式Linu驱动程序开发和案例实践培训.docx

嵌入式 Linux 驱动程序开发和案例实践培训 课程简介: Linux Drivers 的开发重点在于架构设计而不是语法细节,如何使用 Linux 已有的 API 来设计和实现机制良好的 Linux Drivers 是其重点所在。 对 Linux Driver Developer 而言,要做的工作主要分为 2 个层面: 1, Virtual Device Driver: 往上层支持 Linux kernel 所提供的Virtual File System 层,并实作 system calls。使用者可透 過 system call interface 与 device driver 沟通; 与 user application 如何互动動,是编写Driver 非常重要的一个环节,正确理解和处理 user-space 与 kernel-space 的关系,尤其的对当今最为火爆的智能平台Android 而言,这一点尤为重要。2, Physical Device Driver: 往下层使用 Linux kernel 所提供的device interface 操作硬件。 Virtual device driver 与 user application 如何互动動,是编写Driver 非常重要的一个环节,正确理解和处理 user-space 与 kernel-space 的关系,尤其的对当

文档评论(0)

1亿VIP精品文档

相关文档