《Linux设备驱动开发详解(第2版)》前言

前 言 本书自第1版出版以来,在极短的时间里就进入了畅销版的前十,获得了年度“十大原创经典”、“十大畅销经典”等殊荣。在长达二年半的时间里,本书始终保持在销售排行榜的前列。在此,笔者要向广大读者的支持和厚爱表示最真挚地感谢!但是,本书自从出版后,也暴露了一些问题,主要体现在: 1.没有现成的开发环境,读者需要从头到尾构建,而构建需要花费很长的时间,许多时候会不成功,加之配套光盘中的实例没有Makefile,更加重了操作的难度; 2.没有配套的开发板,大量的基于S3C2410的实例找不到可以直接运行...
阅读(3134) 评论(6)

Linux主机驱动与外设驱动分离思想

- by 宋宝华(Barry Song) 1主机、外设驱动分离的意义 在Linux设备驱动框架的设计中,除了有分层设计实现以外,还有分隔的思想。举一个简单的例子,假设我们要通过SPI总线访问某外设,在这个访问过程中,要通过操作CPU XXX上的SPI控制器的寄存器来达到访问SPI外设YYY的目的,最简单的方法是: return_type xxx_write_spi_yyy(...) { xxx_write_spi_host_ctrl_reg(ctrl); xxx_ write_spi_h...
阅读(4637) 评论(1)
    个人资料
    • 访问:1015581次
    • 积分:8588
    • 等级:
    • 排名:第2331名
    • 原创:63篇
    • 转载:4篇
    • 译文:3篇
    • 评论:609条
    新浪微博