社区
Linux_Kernel
帖子详情
linux 驱动学习
ailina
2009-12-04 02:56:35
各位大侠:
我是菜鸟,现在需要写一个pci设备linux下的驱动,但之前一直不太了解,没入过门,希望大虾们能推荐好的文章和例子让我洗洗脑,入入门.
...全文
357
21
打赏
收藏
linux 驱动学习
各位大侠: 我是菜鸟,现在需要写一个pci设备linux下的驱动,但之前一直不太了解,没入过门,希望大虾们能推荐好的文章和例子让我洗洗脑,入入门.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
21 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Magicyan2010
2010-05-26
打赏
举报
回复
《Linux内核设计与实现》
简称LKD,从入门开始,介绍了诸如进程管理、系统调用、中断和中断处理程序、内核同步、时间管理、内存管理、地址空间、调试技术等方面,内容比较浅显易懂,个人认为是内核新人首先必读的书籍。新人得有此书,足矣!
《深入理解Linux内核》
简称ULK,相比于LKD的内容不够深入、覆盖面不广,ULK要深入全面得多。
前面这两本,一本提纲挈领,一本全面深入。
《Linux设备驱动程序》
简称LDD,驱动开发者都要人手一本了。
《深入理解Linux虚拟内存管理》
简称LVMM,是一本介绍Linux虚拟内存管理机制的书。如果你希望深入的研究Linux的内存管理子系统,仔细的研读这本书无疑是最好的选择。
《深入理解LINUX网络内幕》
一本讲解网络子系统实现的书,通过这本书,我们可以了解到Linux内核是如何实现复杂的网络功能的。
OneOnce
2010-03-19
打赏
举报
回复
[Quote=引用 2 楼 wenxy1 的回复:]
看书,LDD,ULK,LKD
[/Quote]
有没全称啊。
Jauhin
2010-03-19
打赏
举报
回复
驱动 值得琢磨
yel617
2009-12-12
打赏
举报
回复
开始学习驱动
hallowwar
2009-12-12
打赏
举报
回复
驱动这东西我一直很向往,底层啊
figo_liu1008
2009-12-11
打赏
举报
回复
看linux 设备驱动程序开发。第三版。
看linux driver souce code,/src/driver/network/ 里面有关于大量关于PCI 界面的网卡,里面的列子都很经典。
pingminglang
2009-12-10
打赏
举报
回复
建议LZ看看这篇文章
http://www.ibm.com/developerworks/cn/linux/l-pci/
Linux下PCI设备驱动开发
zoujc_2007
2009-12-10
打赏
举报
回复
楼主PCI驱动很多书,我刚做完一个PCI驱动。多看些例子,如果搞linux你去google看一些声卡等原代码。你在上面找会找到比较好的例子,可以熟悉人家怎么写驱动的。
http://www.google.cn/codesearch?hl=zh-CN&source=hp&q=pci_resource_start&um=1&ie=UTF-8&ei=PuEgS6KyAcGLkAWQm-TvCg&sa=X&oi=codesearch_group&ct=title&resnum=4&ved=0CBgQrwQwAw
shaohaigod1981
2009-12-10
打赏
举报
回复
认真学习
goooglemister
2009-12-10
打赏
举报
回复
The.Linux.Kernel.Module.Programming.Guide.2009
这本书不错
pauldeng_007
2009-12-10
打赏
举报
回复
網上一大把,學習中;
jerryutscn
2009-12-09
打赏
举报
回复
都是看LDD过来的,推荐这本。
wxdcxp
2009-12-09
打赏
举报
回复
从最简单的字符驱动学起吧
liuhaifeng1976
2009-12-09
打赏
举报
回复
ding
JUNJJJ
2009-12-08
打赏
举报
回复
也只能这样 了 就是一动没办法
maque2008
2009-12-05
打赏
举报
回复
我也是新手,学习了
Caballeroo
2009-12-04
打赏
举报
回复
ddd!
pottichu
2009-12-04
打赏
举报
回复
从头学起吧, PCI 驱动虽然相对简单, 但你必须了解 Linux 设备驱动模型。
Wenxy1
2009-12-04
打赏
举报
回复
看书,LDD,ULK,LKD
xhy_851221
2009-12-04
打赏
举报
回复
The.Linux.Kernel.Module.Programming.Guide.2009
书很薄,讲的也不错
Linux
驱动
学习
笔记(一、
linux
架构)
可以分为应用层(关注业务逻辑)和
驱动
层(提供函数接口),
Linux
系统大部分使用C语言编写只在系统的启动部分含有汇编代码。
Linux
提供了大量的资源比如网络协议栈,多任务处理,内存管理和设备管理等。
Linux
框架:...
Linux
驱动
学习
笔记 ——(1)字符设备
驱动
字符设备是
Linux
驱动
中最基本的一类设备
驱动
,字节设备就是按照字节流来读写的设备,常见的字符设备包括:LED、蜂鸣器、按键、I2C 以及 SPI 等。
Linux
驱动
学习
--USB Audio 音频设备
本文来简单介绍下
linux
中的UAC设备 二、音频设备的基础知识 数字音频设备(有时也称codec,PCM,DSP,ADC/DAC设备):播放或录制数字化的声音。 主要指标: 采样速率 (电话为8K,DVD为96K) channel数目 (单声道,...
Linux
驱动
学习
心得
①
Linux
驱动
子系统一般包含:设备控制器、设备、
驱动
、总线 可分为: 1、由总线架构的子系统:I2C、SPI、SDI、USB、CAN、PCI 2、无总线架构的子系统:Input子系统、帧缓冲子系统、MTD子系统 ② 有总线架构的子...
Linux
驱动
学习
--HDMI开发(二)HDMI
驱动
源码分析(RK平台)
二、
驱动
框架 一、引言 前一篇文章简单介绍了一下HDMI的整体结构,从硬件到协议,可以看到,确实包含了很多东西,这篇文章,就从
驱动
源码的角度,来分析一下HDMI 二、
驱动
框架 整体框架分析 先来回顾一下几个名词 ...
Linux_Kernel
4,436
社区成员
17,460
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章