Linux设备驱动中必须解决的一个问题是多个进程对共享资源的并发访问,并发访问会导致竞态。
Linux提供了多种解决竞态问题的方式,这些方式适合不同的应用场景。7.1节描述了并发和竞态的概念及发生场合。7.2~7.5节分别讲解了中断屏蔽、原子操作、自旋锁和信号量等并发控制机制。7.6节讲解增加并发控制后的globalmem的设备驱动。
·《Linux设备驱动开发详解》- -第2章 驱动设计的硬件基础
·《Linux设备驱动开发详解》- -第3章 Linux内核及内核编程
·《Linux设备驱动开发详解》- -第4章 Linux内核模块
·《Linux设备驱动开发详解》- -第5章 Linux文件系统与设备文件系统
·《Linux设备驱动开发详解》- -第8章 Linux设备驱动中的阻塞与非阻塞IO
· 嵌入式(Linux+Android)长期就业培训班(4个月)
· 嵌入式Linux应用开发培训班
· 嵌入式Linux系统开发培训班
· 嵌入式Linux驱动开发培训班
· 全国高校3G嵌入式师资培训班