Linux驱动开发
dieqms
这个作者很懒,什么都没留下…
展开
-
Linux内核同步介绍和方法
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">Name:OWENE-mail:embeddedgood@163.comQQ:27549805Linux设备驱动中必须解决的一个问题是多个进程对共享资源原创 2014-11-13 19:36:00 · 413 阅读 · 0 评论 -
linux中断
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">Name:OWENE-mail:embeddedgood@163.comQQ:275498055.1中断中断本质上是一种特殊的电信号,由硬件设备发向处原创 2014-11-13 19:36:02 · 330 阅读 · 0 评论 -
Linux内核的同步机制(转)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">一、引言在现代操作系统里,同一时间可能有多个内核执行流在执行,因此内核其实象多进程多线程编程一样也需要一些同步机制来同步各执行单元对共享数据的访问。尤其是在多原创 2014-11-13 19:37:00 · 289 阅读 · 0 评论 -
关于设备模型、设备与驱动关联的过…
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">关于设备模型、设备与驱动关联的全过程分析本文的大多数内容参考了:对于网络上设备与驱动关联的全过程分析(I2C方式)一文。在此特别感谢这位作者前辈的无私奉原创 2014-11-13 19:38:27 · 276 阅读 · 0 评论 -
设备类型分类(转)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">设备类型分类纵览linux/drivers目录,大概还有35个以上的子目录,每个子目录基本上就代表了一种设备驱动,有atm、block、char、misc、i原创 2014-11-13 19:38:29 · 1339 阅读 · 0 评论 -
写一个块设备驱动1,2(转)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">第1章+---------------------------------------------------+|???????????????? 写一个块原创 2014-11-13 19:39:11 · 551 阅读 · 0 评论 -
写一个块设备驱动3,4(转)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">第3章+---------------------------------------------------+|???????????????? 写一个块原创 2014-11-13 19:39:14 · 324 阅读 · 0 评论 -
写一个块设备驱动5,6(转)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">第5章+---------------------------------------------------+|???????????????? 写一个块原创 2014-11-13 19:39:16 · 414 阅读 · 0 评论 -
写一个块设备驱动11,12(转)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">第11章+---------------------------------------------------+|???????????????? 写一原创 2014-11-13 19:39:25 · 346 阅读 · 0 评论 -
写一个块设备驱动13,14(转)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">第13章+---------------------------------------------------+|???????????????? 写一个原创 2014-11-13 19:39:27 · 308 阅读 · 0 评论 -
Framebuffer Driver(转)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">中文名为:帧缓冲驱动一、FrameBuffer的原理FrameBuffer 是出现在 2.2.xx内核当中的一种驱动程序接口。Linux是工作在保护模式下原创 2014-11-13 19:40:23 · 469 阅读 · 0 评论 -
linux网络驱动程序开发(转)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">Linux操作系统网络驱动程序编写一.Linux系统设备驱动程序概述1.1 Linux设备驱动程序分类1.2 编写驱动程序的一些基本概念二.Linux系统原创 2014-11-13 19:40:32 · 590 阅读 · 0 评论 -
Writing Linux LCD drivers—深入分…
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">Writing Linux LCDdrivers—深入分析framebuffer设备驱动的结构Writing Linux LCD drivers——本原创 2014-11-13 19:40:26 · 471 阅读 · 0 评论 -
Linux USB驱动框架分析(转)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">Linux USB驱动框架分析(一)初次接触与OS相关的设备驱动编写,感觉还挺有意思的,为了不至于忘掉看过的东西,笔记跟总结当然不可缺,更何况我决定为嵌入式卖命原创 2014-11-13 19:38:47 · 406 阅读 · 0 评论 -
Linux下的硬件驱动——USB设备(转)…
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><a rel="nofollow" href="http://www.ibm.com/developerworks/cn/linux/原创 2014-11-13 19:39:05 · 956 阅读 · 0 评论 -
写一个块设备驱动7,8(转)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">第7章+---------------------------------------------------+|???????????????? 写一个块原创 2014-11-13 19:39:19 · 287 阅读 · 0 评论 -
写一个块设备驱动15完(转)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">第15章(最终章)+---------------------------------------------------+|??????????????原创 2014-11-13 19:39:30 · 534 阅读 · 0 评论 -
Linux上Platform device and drive…
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">Linux上Platform device and driver介绍引言计算机上的设备都是连接到bus上的而我们知道一颗CPU它的端口数目是有限,各种各样的设原创 2014-11-13 19:37:54 · 295 阅读 · 0 评论 -
Linux下PCI设备驱动程序开发 (转…
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">PCI是一种广泛采用的总线标准,它提供了许多优于其它总线标准(如EISA)的新特性,目前已经成为计算机系统中应用最为广泛,并且最为通原创 2014-11-13 19:38:00 · 544 阅读 · 0 评论 -
内核的等待队列 (转)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">内核的等待队列creator sz111@126.com1.等待队列在内核中有着极其重要的作用,作为异步操作,他的实现简单而又强大。<img title原创 2014-11-13 19:38:22 · 309 阅读 · 0 评论 -
softirq,tasklet和workqueue的分析…
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">softirq,tasklet和workqueue的分析creatorsz111@126.comcreatorwu.cublog.cn今天看了《深原创 2014-11-13 19:38:24 · 665 阅读 · 0 评论 -
Linux下PCI设备驱动程序开发(转)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">PCI是一种广泛采用的总线标准,它提供了许多优于其它总线标准(如EISA)的新特性,目前已经成为计算机系统中应用最为广泛,并且最为通原创 2014-11-13 19:38:32 · 463 阅读 · 0 评论 -
写一个块设备驱动9,10(转)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">第9章+---------------------------------------------------+|???????????????? 写一个块原创 2014-11-13 19:39:22 · 338 阅读 · 0 评论 -
Linux内核裁剪的具体步骤(转)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">在menuconfig中配置:详细介绍内核配置选项及删改情况第一部分:全部删除Code maturity level options --->代码成熟等原创 2014-11-13 19:40:29 · 280 阅读 · 0 评论