摘要: 转自:http://blog.csdn.net/luckywang1103/article/details/42083613 void spin_lock(spinlock_t *lock); void spin_lock_irq(spinlock_t *lock); void spin_lock_ 阅读全文
posted @ 2016-08-02 17:34 Sky&Zhang 阅读(348) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/wesleyluo/article/details/8807919 权声明:本文为博主原创文章,未经博主允许不得转载。 转自:http://blog.csdn.net/wesleyluo/article/details/8807919 权声明:本文为博 阅读全文
posted @ 2016-08-02 17:32 Sky&Zhang 阅读(2132) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/batoom/article/details/6298267 completion是一种轻量级的机制,它允许一个线程告诉另一个线程工作已经完成。可以利用下面的宏静态创建completion: DECLARE_COMPLETION(my_completi 阅读全文
posted @ 2016-08-02 17:13 Sky&Zhang 阅读(313) 评论(0) 推荐(0)
摘要: 转自:http://www.cnblogs.com/itech/p/3208261.html 来自: http://blog.csdn.net/tianlesoftware/article/details/6457487 Linux是一个多用户,多任务的系统,可以同时运行多个用户的多个程序,就必然会 阅读全文
posted @ 2016-08-02 17:08 Sky&Zhang 阅读(1112) 评论(0) 推荐(0)
摘要: 转自:http://blog.chinaunix.net/uid-20672559-id-3383042.html linux设备驱动调试,我们在内核中看到内核使用dev_dbg来控制输出信息,这个函数的实质是调用printk(KERN_DEBUG )来输出打印信息。要打开这个开关需要下面两步。 1 阅读全文
posted @ 2016-08-02 16:18 Sky&Zhang 阅读(2295) 评论(0) 推荐(0)