发布时间:2014-03-20 18:35:04
原创:http://blog.chinaunix.net/uid/23795897.html一、锁机制:1、自旋锁:spinlock_t lock=SPIN_LOCK_UNLOCKED;spi_lock_init(&lock);spin_lock(&lock);spin_trylock(&lock);spin_unlock(&lock);spin_lock_irq();spin_lock_bh(&lock);//软件中断安全版本的自旋锁。2、读写锁:可以多个读,但是只能一个写,且.........【阅读全文】
发布时间:2014-03-03 14:07:56
转载:http://liu1227787871.blog.163.com/blog/static/2053631972012493029794/linux内核下载地址: http://www.kernel.org/pub/linux/kernel/ 或者: http://www.kernel.org/ 我们还是从顶层makefile来进行分析:首先我们来简述一下makefile的功能,以便对makefile有更深入的理解,makefile.........【阅读全文】
发布时间:2014-01-14 16:31:02
原创:http://blog.chinaunix.net/uid/23795897.html,参考国嵌教育,在此感谢国嵌的所有老师。一、、二、地址是32位,就有4G的空间,0-3G为用户空间,3-4G为内核空间。内核空间又分为4个部分,黑色1、表示直接映射区,3G~3G+896M地址,这个只能访问低端地址,在3G+896M下3G以上的称低端内存,以上的称高端内存。.........【阅读全文】
发布时间:2013-10-16 10:39:52
转载:http://m.blog.csdn.net/blog/paomadi/8309837 一. RTC设备结构体 struct rtc_device{struct device dev;//设备文件struct module *owner;//模块所有者int id;//RTC次设备char name[RTC_DEVICE_NAME_SIZE];//RTC设备名const struct rtc_class_ops *ops;//RTC类操作函数集struct mutex .........【阅读全文】