热搜关键词: 电路基础ADC数字信号处理封装库PLC

pdf

Linux设备驱动程序

  • 1星
  • 2013-03-30
  • 1.72MB
  • 需要1积分
  • 1次下载
标签: Linux

Linux

设备

设备

驱动

驱动

程序

程序

以  Linux  为代表的自由操作系统的很多优点之一,  是它们的内部是开放给所有人看的.  操作系统,  曾经是一个隐藏的神秘的地方,  它的代码只局限于少数的程序员,  现在已准备好让任何具备必要技能的人来检查,  理解以及修改.  Linu已经帮助使操作系统民主化.  Linux  内核保留有大量的复杂的代码,  但是,  那些想要成为内核  hacker  的人需要一个入口点,  这样他们可以进入代码中,  不会被代码的复杂性压倒.  通常,  设备驱动提供了这样的门路. 

驱动程序在  Linux  内核里扮演着特殊的角色.  它们是截然不同的"黑盒子",  使硬件的特殊的一部分响应定义好的内部编程接口.  它们完全隐藏了设备工作的细节.  用户的活动通过一套标准化的调用来进行,  这些调用与特别的驱动是独立的;  设备驱动的角色就是将这些调用映射到作用于实际硬件的和设备相关的操作上.  这个编程接口是这样,  驱动可以与内核的其他部分分开建立,  并在需要的时候在运行时"插入".  这种模块化使得  Linux  驱动易写,  以致于目前有几百个驱动可用. 

展开预览

猜您喜欢

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×