全部博文(685)
发布时间:2014-08-03 23:27:55
接上xx路由器的串口后有输出但无法输入,用示波器量下信号-----可能是uboot里面把RX引脚给配置了。1.属性的定义采用property = value的形式,“”字符串、32或64位值、[]二进制[0x01 0x02]2.用=赋值的才是节点属性,其他是子节点。3.root节点的compitable属性供内核选择匹配机器码machinetype,其他节点的compitable.........【阅读全文】
发布时间:2014-08-03 22:33:23
原文地址:http://www.linuxidc.com/Linux/2013-07/86839.htm在linux使用platform_driver_register() 注册 platform_driver 时, 需要在 platform_driver 的probe() 里面知道设备的中断号, 内存地址等资源。这些资源的描述信息存放在 resource 数据结构中, 相同的资源存放在一个树形树形数据结构中, 通过.........【阅读全文】
发布时间:2014-08-03 17:11:55
原文地址:http://blog.csdn.net/mrwangwang/article/details/37053835说明1:本文分析基于内核源码版本为linux-2.6.31 说明2:本文在理解了linux中总线、设备和驱动模型的基础上加以分析代码 虽然Linux驱动程序应该是和具体的硬件平台分离的,但是为了更好的理解DM9000的驱动程序,这里还是结合一.........【阅读全文】
发布时间:2014-08-03 17:00:37
原文地址:http://www.wowotech.net/linux_kenrel/dt-code-analysis.html一、前言Device Tree总共有三篇,分别是:1、为何要引入Device Tree,这个机制是用来解决什么问题的?(请参考引入Device Tree的原因)2、Device Tree的基础概念(请参考DT基础概念)3、ARM linux中和Device Tree相关的代码分析.........【阅读全文】
发布时间:2014-08-03 16:46:58
原文地址:http://www.wowotech.net/linux_kenrel/why-dt.html一、前言作为一个多年耕耘在linux 2.6.23内核的开发者,各个不同项目中各种不同周边外设驱动的开发以及各种琐碎的、扯皮的俗务占据了大部分的时间。当有机会下载3.14的内核并准备学习的时候,突然发现linux kernel对于我似乎变得非常的陌生了,各种新的.........【阅读全文】