第四期 第二十八讲 Liux USB驱动实验 第二十九讲 Linux块设备驱动实验 第三十讲 Linux网络驱动实验

本文详细介绍了Linux环境下的USB驱动,包括USB命名与版本、电气属性、拓扑结构和OTG功能。接着讲解了Linux块设备驱动的基础知识,并对I.MX6ULL的USB接口进行了分析。最后,概述了嵌入式网络硬件接口,如MII/RMII、MDIO和PHY芯片,以及Linux内核网络驱动框架。
摘要由CSDN通过智能技术生成

第二十八讲 Liux USB驱动实验

一、USB命名与版本分类

1.1、USB命名

USB1.0:1.5M,USB1.1

USB2.0:FS=12M,HS=480M, USB要使用PHY芯片。STM32单片机FS有内部PHY。HS没有(个别有)。

1.2、USB接口

二、USB电气属性

USB信号是差分的,D-和D+,

Mini USB接口有个ID线,通过ID线实现OTG功能,

如果做HOST的话,需要通过USB接口向设备供电,一般是专用的电源。

三、USB拓扑结构

四、USB OTG

4.1、HOST和DEVICE(SLAVE):

HOST设备

DEVICE设备

4.2、OTG设备

一个USB口,要么做HOST,要么做DEVICE。实现一个功能,一个USB口,它在需要的时候既能做HOST,还能做DEVIC。OTG。

五、I.MX6ULL USB接口简介

5.1、I.MX6ULL内部USB接口

2个USB,都支持OTG。一个做OTG,基本上是USB DEVICE,用来烧写代码。另外一路用来连接USB HUB,扩展USB HOST接口

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值