
3730
文章平均质量分 59
NearXDU
西电三系小硕,互联网爱好者。
展开
-
USB-(OTG)On-The-Go简介
USB On-The-Go 是什么 USB 接口的设备现在是随处可见了,打印机、相机、手机、MP3等几乎目前能想到的消费类电子设备都具有 USB接口。USB传输速率快,接口简单、支持热插拔的特性,使其在诸多接口中脱颖而出,大有统一天下之势。但传统的USB协议(USB2.0)限制了在 这庞大的设备群中必须有一个HOST作为主子,通常是PC。两个外设之间的数据交换必须通过这个主子中转才能转载 2014-11-10 13:47:07 · 1666 阅读 · 0 评论 -
USB OTG驱动分析(一)
前一段时间弄了 2 个礼拜的 OTG 驱动调试,感觉精神疲惫啊。主要原因还是自己对 OTG 功能不了解造成的。现在终于完成但是对实质原理还有些模糊。所以 自己重新总结一下。因为自己是菜鸟,所以用菜鸟的白话方式分析。高手滤过吧。 所谓 OTG 功能 就是具备该功能的设备即可当主设备 (host) 去轮询别人,也可以当从设备 (device) 去被别人轮~~(双性人?)。正所谓所有的产品和功能都是因为转载 2014-11-10 13:49:31 · 2649 阅读 · 0 评论 -
OTG驱动分析(二)
上回介绍了OTG功能的 OTG部分驱动,本片分析OTG功能的从设备部分驱动。从设备的注册过程和OTG的一样,首先注册设备。流程是:1. 定义platform_device结构。 2. 定义platform_device下的struct resource设备资源结构 3. 定义 platform_device下的DEV设备下的平台私有数据(就是该设备私有的数据) 4. 调转载 2014-11-10 13:52:29 · 755 阅读 · 0 评论 -
【转】GPMC与FPGA的通信
http://blog.youkuaiyun.com/qq405180763/article/details/7616941最近这一两个月研究AM3730的GPMC与FPGA的通信,我负责的主要是涉及到GPMC这一块,由于之前就没有Linux基础,刚开始的时候进展很慢,还时不时的面临来自外界的压力,所以那会很痛苦。前一个月用来熟悉Linux和摸清一个方向,摸清GPMC在内核的目录之后,开始真正的G转载 2014-10-31 10:44:58 · 2075 阅读 · 0 评论