码迷,mamicode.com
首页 >  
搜索关键字:linux设备驱动    ( 354个结果
设备驱动简介 -- ldd3读书笔记
设备驱动简介 -- ldd3读书笔记...
分类:其他好文   时间:2014-11-01 17:47:29    阅读次数:147
Linux设备驱动:kobject原理与实例分析
1、Sysfs文件系统 "sysfsis a ram-based filesystem initially based on ramfs. It provides ameans to export kernel data structures, their attributes, and thelinkages between them to userspace.” Linux2.6内...
分类:系统相关   时间:2014-10-30 11:50:14    阅读次数:351
第二十八篇: 学习笔记
最近一直在学一些零零碎碎的东西, 首先,将《鸟哥的 Linux 私房菜 -- 基础学习篇》过了一遍。 因为有了Windows驱动,PCI/PCIe, USB, xHCI, Windows内核编程的基础, 加上自己以前也动手写过Linux设备驱动, 研究过Makefile, KConfig, make menuconfig, GIT的部分内容 鸟哥的这本书确实写得非常通俗易懂,帮...
分类:其他好文   时间:2014-10-24 16:38:14    阅读次数:220
Linux系统工程师学习方法
学习顺序:一、至少熟悉一种嵌入式芯片架构 最适合初学者的就是arm芯片二、uboot的使用与移植 首先要了解uboot的启动流程,根据启动顺序,进行代码的修改、编译与移植三、linux驱动开发 主要参考两本书:《Linux设备驱动程序》 《Linux设备驱动开发详解》 第一本书讲理论,第二本...
分类:系统相关   时间:2014-10-19 21:14:32    阅读次数:276
linux设备驱动程序注冊过程具体解释
Linux的驱动程序注冊过程,大致分为两个步骤:模块初始化驱动程序注冊以下以内核提供的演示样例代码pci-skeleton.c,具体说明一个pci设备驱动程序的注冊过程。其它设备的驱动代码注冊过程基本同样,大家可自行查看。使用的内核代码版本号是2.6.38。1. 模块初始化1.1 驱动程序入口全部的...
分类:系统相关   时间:2014-10-14 14:20:47    阅读次数:299
Linux 设备驱动程序
Linux设备驱动程序(中文第三版) 2.6内核.pdf下载[日期:2011-09-27] 来源:Linux社区 作者:Linux [字体:大 中 小]本书是经典著作《Linux 设备驱动程序》的第三版。该版本已针对 Linux 内核的 2.6.10 彻底更新过了。内核的这个版本针对常见任务完成了合...
分类:系统相关   时间:2014-09-26 12:46:29    阅读次数:220
ioctl和unlock_ioctl的区别
今天调一个程序调了半天,发现应用程序的ioctl的cmd参数传送到驱动程序的ioctl发生改变。而根据《linux设备驱动》这个cmd应该是不变的。因为在kernel 2.6.36 中已经完全删除了struct file_operations 中的ioctl 函数指针,取而代之的是unlocked_...
分类:其他好文   时间:2014-09-24 22:43:27    阅读次数:217
0915-----Linux设备驱动 学习笔记----------一个简单的字符设备驱动程序
0.前言 研究生生活一切都在步入正轨,我也开始了新的学习,因为实在不想搞存储,所以就决定跟师兄学习设备驱动,看了两星期书,终于有点头绪了,开始记录吧!1.准备工作 a)查看内核版本 uname -r b)安装内核源码树(http://www.cnblogs.com/Jezze/archi...
分类:系统相关   时间:2014-09-16 23:28:01    阅读次数:369
linux设备驱动中的并发控制
并发控制的概念 ----并发指的是多个执行单元并行执行,而并发的执行单元对共享资源(硬件资源和 ----软件上的全局变量、静态变量等)的访问则很容易导致竞态。 竞态发生的情况 ----对称多处理器(SMP)的多个CPU ----单CPU内进程与抢占它的进程 ----中断(硬中断、软中断、Tasklet、底半部)与进程之间...
分类:系统相关   时间:2014-09-02 21:27:05    阅读次数:305
linux设备驱动辩编写基础
Linux设备驱动辩编写基础 一、linux中的驱动是以模块的形式存在的,这样就大大提高了驱动的灵活性,linux内核模块的程序结构如下: l  模块加载函数(必须):module_init() l  模块卸载函数(必须):module_exit() l  模块许可证声明(必须):MODULE_LECENSE(“GPL”) l  模块参数(可选):module_param(a,int,0...
分类:系统相关   时间:2014-09-01 21:14:33    阅读次数:304
354条   上一页 1 ... 30 31 32 33 34 ... 36 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!