首页 >  
搜索关键字:设备驱动    ( 1155个结果
12 Linux设备驱动中的阻塞与非阻塞IO
一、阻塞与非阻塞 I/O 阻塞操作是指在执行设备操作时,若不能获得资源,则挂起进程直到满足可操作的条件后再进行操作。被挂起的进程进入休眠状态,被从调度器的运行队列移走,直到等待的条件被满足。而非阻塞操作的进程在不能进行设备操作时,并不挂起,它或者放弃,或者不停地查询,直至可以进行操作为止。 二、等待 ...
分类:系统服务   时间:2017-01-21 22:20:43    收藏:0  评论:0  赞:0  阅读:12
引导程序
引导程序(bootstrap)是一种实用程序。计算机启动后,系统自行输入的一个简短的程序,由它来完成引导过程。[1] 引导程序(bootstrap)是一种实用程序。计算机启动后,系统自行输入的一个简短的程序,由它来完成引导过程。[1] 引导是计算机开始输入时,常采用的一种手段。计算机启动后,由设备来 ...
分类:其他   时间:2017-01-20 15:56:26    收藏:0  评论:0  赞:0  阅读:4
Linux 设备驱动IO操作
每个外设都是通过读写其寄存器来控制的。外设寄存器也称为I/O端口,通常包括:控制寄存器、状态寄存器和数据寄存器三大类。 根据CPU体系结构的不同,CPU对IO端口的编址方式有两种: (1)I/O映射方式(I/O-mapped) 典型地,如X86处理器将外设的寄存器看成一个独立的地址空间(称为"I/O ...
分类:系统服务   时间:2017-01-19 23:02:19    收藏:0  评论:0  赞:0  阅读:12
Linux ALSA声卡驱动之一:ALSA架构简介
一. 概述 ALSA是Advanced Linux Sound Architecture 的缩写,目前已经成为了linux的主流音频体系结构,想了解更多的关于ALSA的这一开源项目的信息和知识,请查看以下网址:http://www.alsa-project.org/。 在内核设备驱动层,ALSA提供 ...
分类:系统服务   时间:2017-01-15 17:03:04    收藏:0  评论:0  赞:0  阅读:21
第2课 Linux操作系统简介
1. Linux操作系统的构成 (1)内核(kernel) ①操作系统的核心,负责管理系统的进程、内存、设备驱动程序、文件和网络系统。 ②控制系统和硬件之间的相互通信。 ③决定着系统的性能和稳定性。 (2)Shell (3)文件系统 ①文件:数据或设备的一种逻辑组织 ②文件系统:文件间关系管理的一种 ...
分类:系统服务   时间:2017-01-15 10:34:40    收藏:0  评论:0  赞:0  阅读:12
一.移动测试基础 移动端测试用例设计总结(更新中)
取自 https://testerhome.com/topics/6732 ...
分类:移动平台   时间:2017-01-11 22:18:10    收藏:0  评论:0  赞:0  阅读:37
驱动05.lcd设备驱动程序
参考s3c2410fb.c总结出框架 1.代码分析 1.1 入口函数 注册一个platform_driver结构体,如果存在同名的设备dev时,将调用probe函数。 搜索s3c2410-lcd可得下面的s3c_device_lcd结构体 1.2 probe函数(只列出关键性代码) 由此可知,其主要 ...
分类:其他   时间:2017-01-10 17:10:39    收藏:0  评论:0  赞:0  阅读:12
Linux通信之异步通知模式
为了使设备支持异步通知机制,驱动程序中涉及以下3项工作:1. 支持F_SETOWN命令,能在这个控制命令处理中设置filp->f_owner为对应进程ID。 不过此项工作已由内核完成,设备驱动无须处理。2. 支持F_SETFL命令的处理,每当FASYNC标志改变时,驱动程序中的fasync()函数将 ...
分类:系统服务   时间:2017-01-09 21:51:14    收藏:0  评论:0  赞:0  阅读:13
设备驱动基础学习--/proc下增加节点
#include <linux/module.h>#include <linux/init.h>#include <linux/types.h>#include <linux/fs.h>#include <linux/errno.h>#include <linux/mm.h>#include <li ...
分类:其他   时间:2017-01-09 00:19:31    收藏:0  评论:0  赞:0  阅读:10
设备驱动基础学习--platform driver简单实现
platform是一条虚拟的总线。设备用platform_device表示,驱动用platform_driver进行注册,Linux platform driver机制和传统的device driver机制(通过driver_register进行注册)相比,一个明显的优势在于platform机制将设 ...
分类:其他   时间:2017-01-08 21:22:27    收藏:0  评论:0  赞:0  阅读:11
input子系统详解
一、初识linux输入子系统 linux输入子系统(linux input subsystem)从上到下由三层实现,分别为:输入子系统事件处理层(EventHandler)、输入子系统核心层(InputCore)和输入子系统设备驱动层。 对于输入子系统设备驱动层而言,主要实现对硬件设备的读写访问,中 ...
分类:其他   时间:2017-01-08 14:02:39    收藏:0  评论:0  赞:0  阅读:11
日文xp系统中 日文键盘模式转英式键盘模式
键盘设备驱动早在Windows XP安装时就已经安装好了,但是系统却将日式键盘误识成了美式标准键盘,这会出现一些标点符号的实际输入与键盘标注不符的问题,对于用惯了英文键盘的人可 以盲打而不去理会,但对于那些对键位不是很熟需要看键盘才能输入的人就不是那么方便了。为此,要将键盘类型改回日式才让它物尽其用 ...
分类:其他   时间:2017-01-06 12:34:52    收藏:0  评论:0  赞:0  阅读:12
总线设备驱动模型【转】
本文转载自:http://blog.csdn.net/coding__madman/article/details/51428400 总线驱动设备模型: 1. 总线设备驱动模型概述 随着技术的不断进步,系统的拓扑结构也越来越复杂,对热插拔,跨平台移植性的要求也越来越高,2.4内核已经难以满足这些需求 ...
分类:其他   时间:2017-01-06 10:59:37    收藏:0  评论:0  赞:0  阅读:7
字符设备驱动模型【转】
本文转载自:http://blog.csdn.net/coding__madman/article/details/51347290 字符驱动编程模型: 1. 设备描述结构cdev 1.1 结构定义 1.2 设备号 1.3 设备操作集 在Linux系统中,设备的类型非常繁多,如:字符设备,块设备,网 ...
分类:其他   时间:2017-01-06 10:42:57    收藏:0  评论:0  赞:0  阅读:11
Linux设备驱动工程师之路——内核链表的使用【转】
本文转载自:http://blog.csdn.net/forever_key/article/details/6798685 Linux设备驱动工程师之路——内核链表的使用 K-Style 转载请注明来自于衡阳师范学院08电2 K-Style http://blog.csdn.net/ayangke ...
分类:系统服务   时间:2017-01-05 15:26:06    收藏:0  评论:0  赞:0  阅读:11
linux设备驱动归纳总结(十):1.udev&misc【转】
本文转载自:http://blog.chinaunix.net/uid-25014876-id-111839.html linux设备驱动归纳总结(十):1.udev&misc xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ...
分类:系统服务   时间:2017-01-05 14:27:44    收藏:0  评论:0  赞:0  阅读:17
linux设备驱动归纳总结(九):1.platform总线的设备和驱动【转】
本文转载自:http://blog.chinaunix.net/uid-25014876-id-111745.html linux设备驱动归纳总结(九):1.platform总线的设备和驱动 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ...
分类:系统服务   时间:2017-01-05 13:03:34    收藏:0  评论:0  赞:0  阅读:11
linux设备驱动归纳总结(八):3.设备管理的分层与面向对象思想【转】
本文转载自:http://blog.chinaunix.net/uid-25014876-id-110738.html linux设备驱动归纳总结(八):3.设备管理的分层与面向对象思想 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ...
分类:系统服务   时间:2017-01-05 11:42:55    收藏:0  评论:0  赞:0  阅读:15
linux设备驱动归纳总结(八):4.总线热插拔【转】
本文转载自:http://blog.chinaunix.net/uid-25014876-id-110774.html linux设备驱动归纳总结(八):4.总线热插拔 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ...
分类:系统服务   时间:2017-01-05 11:39:13    收藏:0  评论:0  赞:0  阅读:12
linux设备驱动归纳总结(七):1.时间管理与内核延时【转】
本文转载自:http://blog.chinaunix.net/uid-25014876-id-100005.html linux设备驱动归纳总结(七):1.时间管理与内核延时 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ...
分类:系统服务   时间:2017-01-05 10:04:24    收藏:0  评论:0  赞:0  阅读:18
1155条   1 2 3 4 ... 58 下一页
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号