做笔记用,多为转载。
发布时间:2014-12-22 14:52:27
字符设备2.6版本前使用的结构体和函数[cpp] typedef __kernel_dev_t dev_t;//字符设备的设备号 static inline int register_chrdev(unsigned int major, const char *n.........【阅读全文】
发布时间:2014-12-17 20:19:21
driver: linux2.6 内核模块导出函数实例(EXPORT_SYMBOL)-wangchenxicool-ChinaUnix博客 http://blog.chinaunix.net/uid-23381466-id-3837650.html内核版本:2.6.38-11-generic 内核自己都大量利用内核符号表导出函数,那么应该导出呢,ldd3上面说只需要EXPORT_SYMBOL一类的宏导出即可,结.........【阅读全文】
发布时间:2014-06-21 23:27:21
对iic总线来说工作在中断和非中断模式在时序上是相同的,只不过在非中断模式下是通过检测ACK信号来判断从设备响应了,在中断模式下是通过中断信号来判断从设备响应了,一般是读主CPU侧的iic控制器的中断标志来判断的。master时发送slave地址后接收到ACK信号然后产生中断,slave 时接收到的数据是自己的地址时会.........【阅读全文】
发布时间:2014-06-21 22:19:03
http://www.oschina.net/question/565065_67971 这几天和小段研究了下platform_get_resource函数的使用,总结如下: 在platform机制下,板级文件BSP一般定义了设备的资源,在系统初始化的过程便对platform_device进行注册,接着注册platform_drive.........【阅读全文】
发布时间:2014-06-21 21:00:41
http://blog.163.com/liuqiang_mail@126/blog/static/10996887520124741925773/内核选项的解析完成之后,各个子系统的初始化即进入第二部分—入口函数的调用。通常USB、PCI这样的子系统都会有一个名为subsys_initcall的入口,如果你选择它们作为研究内核的切入点,那么就请首先找到它。朱德庸在《关于上班这件事》里说.........【阅读全文】