发布时间:2016-04-06 16:30:06
从Linux 2.6起引入了一套新的驱动管理和注册机制:Platform_device和Platform_driver。Linux中大部分的设备驱动,都可以使用这套机制, 设备用Platform_device表示,驱动用Platform_driver进行注册。Linux platform driver机制和传统的device driver 机制(通过driver_register函数进行注册)相比,一个十分明显的优势在于pl.........【阅读全文】
发布时间:2016-03-08 17:29:59
今天在编译linux-2.6.17的内核源码是出现如下的错误提示: LD .tmp_vmlinux1`gs_unbind' referenced in section `.init.text' of drivers/built-in.o: defined in discarded section `.exit.text' of drivers/built-in.o`gs_unbind' referenced in section `.init.text' of driver.........【阅读全文】
发布时间:2016-01-29 15:27:46
原文地址:http://blog.csdn.net/droidphone/article/details/8074892上一篇文章,我介绍了传统的低分辨率定时器的实现原理。而随着内核的不断演进,大牛们已经对这种低分辨率定时器的精度不再满足,而且,硬件也在不断地发展,系统中的定时器硬件的精度也越来越高,这也给高分辨率定时器的出现创造了条件。内核从2.6.........【阅读全文】