首页 >  
搜索关键字:设备驱动    ( 112个结果
用户空间驱动
一个第一次涉及内核问题的 Unix 程序猿, 可能会紧张写一个模块. 编写一个用户程序来 直接读写设备port可能easy些. 确实, 有几个论据倾向于用户空间编程, 有时编写一个所谓的用户空间设备驱动对照钻研 内核是一个明智的选择. 在本节, 我们讨论几个理由, 为什么你可能在用户空间编写驱动. ...
分类:其他   时间:2017-08-17 16:13:36    收藏:0  评论:0  赞:0  阅读:15
linux 内核配置参考
对于每一个配置选项,用户可以回答"y"、"m"或"n"。其中"y"表示将相应特性的支持或设备驱动程序编译进内核;"m"表示将相应特性的支持或设备驱动程序编译成可加载模块,在需要时,可由系统或用户自行加入到内核中去;"n"表示内核不提供相应特性或驱动程序的支持。只有<>才能选择M 1. General ...
分类:系统服务   时间:2017-08-16 13:52:06    收藏:0  评论:0  赞:0  阅读:23
linux 计算机概论 Linux介绍
CPU: CPU内部可以分为两个主要单元:算数逻辑单元和控制单元。 算数逻辑单元主要用于程序运算和逻辑判断,控制单元主要用于协调各个组件和各单元的工作。 CPU基本可以分为两种: 精简指令集和复杂指令集系统。 精简指令集: 每个指令都较为精简,执行时间比较短,完成的操作也比较简单。指令的性能较佳,但... ...
分类:系统服务   时间:2017-08-13 14:47:14    收藏:0  评论:0  赞:0  阅读:22
内存映射(Linux设备驱动程序)
第一部分:mmap系统调用直接将设备内存映射到用户进程的地址空间里。 第二部分:跨越边界直接訪问用户空间的内存页。一些相关的驱动程序须要这样的能力,(用户空间内存怎样映射到内核中的方法get_user_pages) 第三部分:直接内存訪问(DMA)I/O操作,使得外设具有直接訪问系统内存的能力。 L ...
分类:系统服务   时间:2017-08-09 20:38:11    收藏:0  评论:0  赞:0  阅读:25
Hasen的linux设备驱动开发学习之旅--时钟
/** * Author:hasen * 參考 :《linux设备驱动开发具体解释》 * 简单介绍:android小菜鸟的linux * 设备驱动开发学习之旅 * 主题:时钟 * Date:2014-11-15 */ 一、内核定时器 1、内核定时器编程 软件意义上的定时器终于依赖硬件定时器来是实现。 ...
分类:系统服务   时间:2017-08-09 19:02:45    收藏:0  评论:0  赞:0  阅读:33
设备管理器里“SM总线控制器”、“其它PCI桥设备”驱动有问题
WinXP重装系统后设备管理器里面出现黄色问号。各自是“SM总线控制器”和“其它PCI桥设备“,主板是七彩虹的,芯片组是 geForce 7025的,南桥是 nForce 630a,用七彩虹官网的主板驱动装了没用。 用驱动人生先备份还有一个相同主板的机器的驱动。得到 NVIDIA nForce PC ...
分类:其他   时间:2017-08-07 12:40:13    收藏:0  评论:0  赞:0  阅读:18
Linux 设备驱动的固件载入
作为一个驱动作者, 你可能发现你面对一个设备必须在它能支持工作前下载固件到它里面. 硬件市场的很多地方的竞争是如此得强烈, 以至于甚至一点用作设备控制固件的 EEPROM 的成本制造商都不愿意花费. 因此固件公布在随硬件一起的一张 CD 上, 而且操作系统负责传送固件到设备自身. 硬件越来越复杂,硬 ...
分类:系统服务   时间:2017-08-05 09:16:02    收藏:0  评论:0  赞:0  阅读:30
Linux设备驱动模型【转】
本文转载自:http://blog.csdn.net/xiahouzuoxin/article/details/8943863 版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+] 目录(?)[+] 尽管LDD3中说对多数程序员 ...
分类:系统服务   时间:2017-08-01 13:45:11    收藏:0  评论:0  赞:0  阅读:17
platform总线的probe函数调用
我们知道,platform总线提供了设备和驱动的mach函数,当设备和驱动匹配完成后,就会执行驱动的probe函数,但是这个probe函数是如何被调用的呢。probe函数在设备驱动注册最后收尾工作,当设备的device和其对应的driver在总线上完成配对之后,系统就调用platform设备的probe函数..
分类:其他   时间:2017-07-31 21:42:53    收藏:0  评论:0  赞:0  阅读:27
【Linux 驱动】设备驱动程序再理解
学习设备驱动编程也有一段时间了,也写过了几个驱动程序,因此有对设备驱动程序有了一些新的理解和认识,总结一下。学习设备驱动编程也有一段时间了,也写过了几个驱动程序。因此有对设备驱动程序有了一些新的理解和认识,总结一下。 ★什么是驱动程序 刚開始学习设备驱动程序的时候,产生了很多的问题。什么是驱动程序? ...
分类:系统服务   时间:2017-07-30 20:51:48    收藏:0  评论:0  赞:0  阅读:21
I/O系统
I/O系统结构: I/O管理: 应用程序若想访问磁盘上文件,要多经过文件系统,之后通过I/O设备管理来对相应的硬件进行操作。 I/O设备管理包括: 逻辑I/O,设备驱动程序,中断服务程序 I/O设备特点: I/O性能经常成为系统性能的瓶颈 操作系统庞大复杂的原因之一:资源多、杂,并发,均来自I/O ...
分类:其他   时间:2017-07-28 22:59:08    收藏:0  评论:0  赞:0  阅读:19
Linux驱动手动绑定和解绑定方法
linux内核从2.6.13-rc3开始,提供了在用户空间,可动态的绑定和解绑定设备和设备驱动之间关系的功能。在这之前,只能通过insmod(modprobe)和rmmod来绑定和解绑,而且这种绑定和解绑都是针对驱动和所有设备的。而新的功能可以设置驱动和单个设备之间的联系。 这里,我们以pci总线的 ...
分类:系统服务   时间:2017-07-28 18:03:06    收藏:0  评论:0  赞:0  阅读:27
《linux设备驱动开发详解》笔记——8阻塞与非阻塞IO
8.1 阻塞与非阻塞IO 8.1.0 概述 阻塞:访问设备时,若不能获取资源,则进程挂起,进入睡眠状态;也就是进入等待队列 非阻塞:不能获取资源时,不睡眠,要么退出、要么一直查询;直接退出且无资源时,返回-EAGAIN 阻塞进程的唤醒:必须有地方能够唤醒处于睡眠状态的阻塞进程,否则就真睡不醒了。一般 ...
分类:系统服务   时间:2017-07-27 18:01:00    收藏:0  评论:0  赞:0  阅读:37
《Linux设备驱动开发具体解释(第3版)》(即《Linux设备驱动开发具体解释:基于最新的Linux 4.0内核》)网购链接
《Linux设备驱动开发具体解释:基于最新的Linux 4.0内核》china-pub 天猫 dangdang 京东 China-pub 8月新书销售榜推荐序一 技术日新月异,产业斗转星移,滚滚红尘,消逝的事物太多,新事物的诞生也更迅猛。众多新生事物如灿烂烟花,转瞬即逝。当我们仰望星空时,在浩如烟海 ...
分类:系统服务   时间:2017-07-25 13:12:58    收藏:0  评论:0  赞:0  阅读:31
LCD设备驱动程序
对屏幕进行抓屏 cp /dev/fb0 myfile.png 帧缓冲设备的主设备号29,次设备号0-31,也就是dev/fb0 -dev/fb31 填充一个fbinfo结构。用register_framebuffer(fbinfo*)将fbinfo结构注冊到内核,对于fbinfo结构,最基本的是fs ...
分类:其他   时间:2017-07-22 17:49:06    收藏:0  评论:0  赞:0  阅读:29
在Visual C++中使用内联汇编
一、内联汇编的优缺点 因为在Visual C++中使用内联汇编不需要额外的编译器和联接器,且可以处理Visual C++中不能处理的一些事情,而且可以使用在C/C++中的变量,所以非常方便。内联汇编主要用于如下场合: 1.使用汇编语言写函数; 2.对速度要求非常高的代码; 3.设备驱动程序中直接访问 ...
分类:编程语言   时间:2017-07-22 15:00:53    收藏:0  评论:0  赞:0  阅读:18
检查网卡错误
1、检查设备状态 检查设备驱动是否已经加载 2、检查内核中的固件信息 有类似的输出,说明固件正常 3、无线网络管理 获取接口名 检查连接状态,未连接时,可以看到 连接到 AP 后可以看到 获取统计数据 4、激活内核接口 如果出现错误 RTNETLINK answers: Operation not ...
分类:其他   时间:2017-07-21 09:57:05    收藏:0  评论:0  赞:0  阅读:41
Windows Server 2016 安装 Intel I219-V 驱动
在设备管理器中找到相应设备,右键:更新驱动程序软件 ->浏览计算机以查找驱动程序 ->从计算机的设备驱动程序列表中选取 ->网络适配器 ->IntelCorporation ->Intel(R)EthernetConnectionI219-LM注意选取IntelCorporation时不要选成Intel。***walker***
分类:Windows开发   时间:2017-07-17 11:01:19    收藏:0  评论:0  赞:0  阅读:40
固件空中升级(OTA)与固件二次引导的原理和设计
蓝牙固件空中升级(OTA)涉及到蓝牙无线通信、固件外存分布、固件内存分布(定制链接脚本)、固件二次引导等技术,须要开发者深入理解蓝牙单芯片的存储架构、启动引导流程、外存设备驱动和产品电路设计等领域知识。完整和完美地设计和实现OTA,是一名嵌入式物联网软件project师最好的技术体现。 本文以Dia ...
分类:其他   时间:2017-07-16 22:26:56    收藏:0  评论:0  赞:0  阅读:27
IIC设备驱动程序
IIC设备是一种通过IIC总线连接的设备,由于其简单性,被广泛引用于电子系统中。在现代电子系统中,有很多的IIC设备需要进行相互之间通信 IIC总线是由PHILIPS公司开发的两线式串行总线,用于连接微处理器和外部IIC设备。IIC设备产生于20世纪80年代,最初专用与音频和视频设备,现在在各种电子 ...
分类:其他   时间:2017-07-16 11:05:31    收藏:0  评论:0  赞:0  阅读:48
112条   1 2 3 4 ... 6 下一页
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号