-
用户403926
2010-8-2 15:55
-
Linux 設備驅動中的並發控制
-
並發與競態 並發(concurrency),多個執行單元同是時,並行被執行,而並發的執行單元對共享資源的訪問則很容易導致競態(race conditions)。 Linux內核 ...
-
-
用户403926
2010-7-2 10:55
-
linux 字符設備驅動
-
字符設備驅動結構 cdev結構體 2.6內核使用cdev結構描述字符設備 struct cdev { struct kobject kobj; struct ...
-
-
用户403926
2010-6-23 12:14
-
GNU C 独特的9个地方
-
1.允许零长度数组 GNU C允许零长度数组,在定义变长对象的头结构时,这个特性非常有用。 struct var_data s { int len; c ...
-
-
用户403926
2010-6-23 11:36
-
linux內核編程基磯
-
linux內核的發展與演變 版本 時間 特點 0.1 1991.10 最初原型 1.0 1994.3 包含了對386的官方支持 ...
-
-
用户403926
2010-6-9 10:29
-
設備驅動概述
-
設備驅動作用 設備驅動是硬件和軟件或操作系統之間的紐帶,應用軟件只需調用驅動接口或操作系統API就可以讓硬件按要求去完成工作。在系統沒有操作系統情況 ...
-
-
用户403926
2010-6-7 11:51
-
Linux 实时信号程序中锁的探索
-
Linux 下的实时信号更类似于软件层次的“中断”,它可能发生在任何时刻,而这与程序的运行必然存在一定的冲突。本文将针对这种状况,介绍相应的处理方案。 ...
-
-
用户403926
2010-6-7 11:48
-
linux 进程间通信(一)pipe
-
在本系列序中作者概述了 linux 进程间通信的几种主要手段。其中管道和有名管道是最早的进程间通信机制之一,管道可用于具有亲缘关系进程间的通信,有名管道克服 ...
-
-
用户403926
2010-6-7 11:46
-
Linux 环境进程间通信(六)Socket
-
在本专题的前面几个部分,如消息队列、信号灯、共享内存等,都是基于Sys V的IPC机制进行讨论的,它们的应用局限在单一计算机内的进程间通信;基于BSD套接口不仅 ...
-
-
用户403926
2010-6-7 11:43
-
Linux环境进程间通信(五): 共享内存(下)
-
在共享内存(上)中,主要围绕着系统调用mmap()进行讨论的,本部分将讨论系统V共享内存,并通过实验结果对比来阐述两者的异同。系统V共享内存指的是把所有共享 ...
-
-
用户403926
2010-6-7 11:40
-
Linux环境进程间通信(五): 共享内存(上)
-
共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式。两个不同进程A、B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地址空间。进程A ...
-
-
用户403926
2010-6-7 11:36
-
Linux环境进程间通信(四)信号量
-
一、信号灯概述 信号灯与其他进程间通信方式不大相同,它主要提供对进程间共享资源访问控制机制。相当于内存中的标志,进程可以根据它判定是否能够访 ...
-
-
用户403926
2010-6-7 11:32
-
Linux环境进程间通信(三)消息队列
-
消息队列(也叫做报文队列)能够克服早期unix通信机制的一些缺点。作为早期unix通信机制之一的信号能够传送的信息量有限,后来虽然POSIX 1003.1b在信号的实时性 ...
-
-
用户403926
2010-6-7 11:30
-
linux 进程间通信(二)信號上
-
linux信号机制远远比想象的复杂,本文力争用最短的篇幅,对该机制做了深入细致的分析。读者可以先读一下信号应用实例(在信号(下)中),这样可以对信号发送直 ...
-
-
用户403926
2010-6-7 11:27
-
linux 进程间通信(二)信號下
-
在信号(上)中,讨论了linux信号种类、来源、如何安装一个信号以及对信号集的操作。本部分则首先讨论从信号的生命周期上认识信号,或者宏观上看似简单的信号机 ...
-
-
用户403926
2010-6-7 10:56
-
嵌入式Linux开机Logo的制作
-
ARM-Linux启动时会先在LCD左上角显示一个ARMLINUX的小企鹅图案,也就是我们所说的bootlogo。 1.首先分析一下Logo的显示代码: Logo显示是在加 ...
-
关闭
站长推荐
/2