为了技术,我不会停下学习的脚步,我相信我还能走二十年。
发布时间:2012-06-30 22:19:33
Linux的通用中断子系统的一个设计原则就是把底层的硬件实现尽可能地隐藏起来,使得驱动程序的开发人员不用关注底层的实现,要实现这个目标,......【阅读全文】
发布时间:2012-06-30 22:19:21
这个中断系列文章主要针对移动设备中的Linux进行讨论,文中的例子基本都是基于ARM这一体系架构,其他架构的原理其实也差不多,区别只是其中......【阅读全文】
发布时间:2012-06-30 22:18:58
Android、X windows、qt等众多应用对于linux系统中键盘、鼠标、触摸屏等输入设备的支持都通过、或越来越倾向于标准的input输入......【阅读全文】
发布时间:2012-06-13 14:22:57
转自:http://duartes.org/gustavo/blog/post/anatomy-of-a-program-in-memory 整理备忘 <a href="http://duartes.org/gustavo/blog/post/anatomy-of-a-p......【阅读全文】
发布时间:2012-06-13 14:13:11
work queue是一种bottom half,中断处理的后半程,强调的是动态的概念,即work是重点,而queue是其次。 wait queue是一种「任务队列」,可以把一些进程放......【阅读全文】
发布时间:2012-06-13 12:59:59
在网络驱动程序中,分配net_device和sizeof_priv的内存空间,用到以下算法: alloc_size = sizeof(struct net_device); if (sizeof_priv) { &......【阅读全文】
发布时间:2012-06-13 12:59:54
在linux驱动中常常会碰到gpio_set_value(port_num,0/1)或gpio_direction_output (port_num,0/1) 这两者有什么关系呢gpio_set_value(port_num,0/1) 一般......【阅读全文】