码迷,mamicode.com
首页 >  
搜索关键字:linux设备驱动开发详解    ( 29个结果
20150518 Linux设备驱动中的并发控制
20150518 Linux设备驱动中的并发控制2015-05-18 Lover雪儿总结一下并发控制的相关知识:本文参考:华清远见《Linux 设备驱动开发详解》—第7章 Linux 设备驱动中的并发控制,更多详细内容请看原书一、并发与竞态并发(concurrency)指的是多个执行单元同时、并行被...
分类:系统相关   时间:2015-05-19 10:12:25    阅读次数:223
20150517 Linux文件系统与设备文件系统
20150517 Linux文件系统与设备文件系统2015-05-17 Lover雪儿注:本文参考书籍:华清远见-《Linux 设备驱动开发详解》第五章,大概内容如下,具体内容还请观看原书.一.devfs(设备文件系统)devfs(设备文件系统)是由linux2.4内核引入的,具有如下优点:①可以通...
分类:系统相关   时间:2015-05-17 13:28:56    阅读次数:242
《Linux设备驱动开发详解(基于最新4.0内核)》前言
Linux从未停歇脚步。LinusTorvalds,世界上最伟大的程序员之一,Linux内核的创始人,Git的缔造者,仍然在没日没夜的合并补丁,升级内核。做技术,从来没有终南捷径,拼的就是坐冷板凳的傻劲。这是一个连阅读都被碎片化的时代,在这样一个时代,人们趋向于激进、浮躁。内心的不..
分类:系统相关   时间:2015-04-28 18:57:49    阅读次数:263
linux 加载模块时出现cannot insert '*.ko': Device or resource busy错误
看 linux 设备驱动开发详解时,字符设备驱动一章,注册globalmem驱动时,出现如下错误:# insmod globalmem.koinsmod: can't insert 'globalmem.ko': Device or resource busy原因:模块使用的是静态分配设备号的方式,...
分类:系统相关   时间:2015-04-28 17:59:44    阅读次数:683
《Linux设备驱动开发详解(基于最新4.0内核)》前言
Linux从未停歇脚步。Linus Torvalds,世界上最伟大的程序员之一,Linux内核的创始人,Git的缔造者,仍然在没日没夜的合并补丁,升级内核。做技术,从来没有终南捷径,拼的就是坐冷板凳的傻劲。...
分类:系统相关   时间:2015-04-28 02:00:21    阅读次数:248
Linux驱动设计—— 驱动调试技术
参考博客与书籍:《Linux设备驱动开发详解》《Linux设备驱动程序》http://blog.chinaunix.net/uid-24219701-id-2884942.html对于驱动程序设计来说,核心问题之一就是如何完成调试。当前常用的驱动调试技术可分为:1. 打印调试 printk 重定.....
分类:系统相关   时间:2015-04-27 00:10:26    阅读次数:257
自己最近要看的linux unix 书
linux device driver 3thunix 环境高级编程嵌入式linux 应用开发完全手册linux设备驱动开发详解UNIX 网络编程卷1 卷1Linux UNIX 系统编程手册 上下毛德操 赵炯linux 0.11 内核完全注释linux 内核源代码情景分析深入理解LINUX内核韦东山...
分类:系统相关   时间:2015-04-24 12:06:51    阅读次数:192
tiny4412 串口驱动分析五 --- LDD3上TTY驱动程序源码
关于tty这部分请参考:《Linux设备驱动开发详解 第二版》第14章 Linux终端设备驱动《精通Linux设备驱动程序开发》第6章 串行设备驱动程序《Linux设备驱动程序 第三版》第18章 TTY驱动程序下面是一些串口相关的文档:http://pan.baidu.com/s/1mg20UmcM...
分类:其他好文   时间:2015-03-08 18:31:01    阅读次数:160
《Linux设备驱动开发详解(第3版)》海量更新总结
本博实时更新《Linux设备驱动开发详解(第3版)》的最新进展。2015.2.26几乎完成初稿。[F]是修正或升级;[N]是新增知识点;[D]是删除的内容第1章《Linux设备驱动概述及开发环境构建》[D]删除关于LDD6410开发板的介绍[F]更新新的Ubuntu虚拟机[N]添加关于QEMU模拟vexpress板的描述..
分类:系统相关   时间:2015-02-27 01:33:10    阅读次数:327
LINUX设备驱动开发详解----第一篇随笔
1,软件的设计宗旨呢,是高内聚,低耦合。其意思是一个驱动程序里面,尽量是自己把事情都干完,别跟其他模块或驱动牵扯太多。不然出问题的时候,就不好排查,当然这样也利于移植,只要搞清楚了驱动程序里面的代码,那换个平台,也变得轻松。2,驱动是沟通硬件和应用的桥梁。无操作系统下的驱动一般是由一个h文件和c文件...
分类:系统相关   时间:2014-11-26 15:50:26    阅读次数:228
29条   上一页 1 2 3 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!