Linux内核自旋锁使用笔记

2016-05-26
阅读 1 分钟
8.7k
首先,spinlock是一把锁,它的功能与其他锁的作用类似,都是对用于临界区进行原子读写。使用这把锁时,原理上就是不停的循环检查锁的状态,直到可用的时候进入临界区。

Linux 内核中 Kconfig 文件的作用和添加 menuconfig 项的方法

2016-05-23
阅读 1 分钟
7.5k
Kconfig就是服务于menuconfig的一个配置文件。在对应目录下配置Kconfig文件,就是在配置对应的menuconfig项目。有很多种配置方式,这里我暂时只是给一种简单的,也就是yes和no的方式。比如我新添加了一个配置,写了一个电机驱动设备: