码迷,mamicode.com
首页 >  
搜索关键字:linux设备驱动    ( 354个结果
linux设备驱动归纳总结(三):2.字符型设备的操作open、close、read、write【转】
本文转载自:http://blog.chinaunix.net/uid-25014876-id-59417.html linux设备驱动归纳总结(三):2.字符型设备的操作open、close、read、write 一、文件操作结构体file_operations 继续上次没讲完的问题,文件操作结构 ...
分类:系统相关   时间:2017-01-03 18:23:57    阅读次数:248
linux设备驱动归纳总结(一)内核的相关基础概念【转】
本文转载自:http://blog.chinaunix.net/uid-25014876-id-59413.html linux设备驱动归纳总结(一):内核的相关基础概念 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ...
分类:系统相关   时间:2017-01-03 17:13:52    阅读次数:280
disable_irq与disable_irq_nosync使用场景
disable_irq与disable_irq_nosync使用场景 Linux设备驱动,关于中断屏蔽有两个接口:disable_irq和disable_irq_nosync,该两接口使用场景如下: 1、disable_irq:在非中断处理函数中使用,会阻塞; 2、disable_irq_nosyn ...
分类:其他好文   时间:2016-12-28 17:58:52    阅读次数:182
Linux设备驱动中的阻塞和非阻塞I/O
【基本概念】 1、阻塞 阻塞操作是指在执行设备操作时,托不能获得资源,则挂起进程直到满足操作所需的条件后再进行操作。被挂起的进程进入休眠状态(不占用cpu资源),从调度器的运行队列转移到等待队列,直到条件满足。 2、非阻塞 非阻塞操作是指在进行设备操作是,若操作条件不满足并不会挂起,而是直接返回或重 ...
分类:系统相关   时间:2016-12-27 22:58:55    阅读次数:305
11 Linux设备驱动的并发控制
一、并发和竟态 并发:多CPU或者单CPU多进程多线程同时执行 竟态:对共享资源的同时访问 以下4中情况出现并发: (1)多CPU (2)单CPU多进程多线程 (3)单CPU进程与中断 (4)单CPU中断与中断 二、进程调度 1. 进程调度是按照时间片来调度的,进程A的时间片用完了,就会调用进程B ...
分类:系统相关   时间:2016-12-11 15:38:58    阅读次数:257
开源电子书
操作系统 开源世界旅行手册 鸟哥的Linux私房菜 The Linux Command Line (中英文版) Linux 设备驱动 (第三版) 深入分析Linux内核源码 UNIX TOOLBOX Docker中文指南 Docker —— 从入门到实践 Docker入门实战 Docker Chea ...
分类:其他好文   时间:2016-12-10 22:51:09    阅读次数:329
Linux设备驱动之并发控制
Linux设备驱动之并发控制
分类:Web程序   时间:2016-12-10 14:40:27    阅读次数:208
Linux驱动设备中的并发控制
一、基本概念 二、中断屏蔽 三、原子操作 四、自旋锁 五、信号量 六、互斥体 七、自旋锁与信号量的比较 Linux设备驱动中必须解决的一个问题是多个进程对共享资源的并发访问,并发的访问会导致竞态,即使是经验丰富的驱动工程师也常常设计出包含并发问题的bug驱动程序。 Linux提供了多种解决竞态问题的 ...
分类:系统相关   时间:2016-12-07 01:13:28    阅读次数:379
Linux下的编程实战【转】
一篇比较不错的文章, 降到了 makefile make , gcc编译器,GDB调试器, Linux文件系统,Linux文件API,.C语言库函数(C库函数的文件操作实际上是独立于具体的操作系统平台的),进程控制与进程通信编程 1.Linux进程 Linux进程在内存中包含三部分数据:代码段、堆栈 ...
分类:系统相关   时间:2016-11-22 22:39:44    阅读次数:409
354条   上一页 1 ... 10 11 12 13 14 ... 36 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!