如果你手上正拿着这本书,你也许会问自己:为什么还要有另一本Linux设备驱动的书?这样的书不是已经有一捆了吗?答案是:这本书相对于其他书籍来讲是一个巨大的飞跃。
上世纪90年代末期,我们IBM的一群同事进行了一项将Linux移植到一种智能手表上的工作。目标设备看起来是一个微不足道的小系统,但是移植Linux的任务却相当艰巨。
本讲座主要围绕《Linux设备驱动开发详解》的第1~4篇展开,主要内容如下: 1.Linux驱动开发的热门现状 2.Linux驱动开发的软硬件基础(介绍开发Linux设备驱动需要哪些硬件和软件基础知识) 3.Linux内核模块开发 4.Linux驱动开发的基本理论 a.字符设备驱动的基本结构 b.Linux设备驱动中的并发控制与同步、非阻塞、异步I/O c.中断顶半部与底半部、定时器 d.内存与I/O操作 5.Linux设备驱动的框架(简要介绍块设备、TTY、MTD、Framebuffer等框架,给出框架的一般特点) 6.Linux设备驱动的调试和移植 7.《Linux设备驱动开发详解》介绍、华清远见Linux驱动课程介绍、Linux设备驱动开发的学习方法
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号