硬件相关

此专栏主要介绍硬件底层相关的教程

硬件相关

高通AR93XX QCA95XX系列CPU上调试32MB SPI Nor Flash

阅读(3342)

项目需求,需要基于Openwrt BB1407在一款QCA9561上调试一块32MB的SPI Nor Flash芯片(mx25l2563xx)。一开始产品设计的时候,曾经论证过高通9xxx系列CPU能不能支持32MB Nor Flash的问题。那时想当然的认为,SPI Nor Flash不就是基于SPI总线访问的普通设备嘛,只要SPI总线正常,跟...

硬件相关

SMI(MDC/MDIO)总线接口介绍

阅读(3904)

1. MDIO接口SMI:串行管理接口(Serial Management Interface),也被称作MII管理接口(MII Management Interface),包括MDC和MDIO两条信号线。MDIO是一个PHY的管理接口,用来读/写PHY的寄存器,以控制PHY的行为或获取PHY的状态,MDC为MDIO提供时钟。MDIO原本是为MII总线接口定...

硬件相关

switch mii psgmii mdio 之间的关系

阅读(5297)

QCA8075: 是有5个端口Gigabit Ethernet PHY 芯片。PSGMII:连接MAC与PHY芯片的接口, 也称为数据接口。(PSGMII可以配置为5个copper or 4 个copper 1个COMBO)MDC/MDIO:控制总线接口。 这是一个标准连接图,只是稍加解释,cpu端内置switch,笔者在看驱动的时候,对其中关系比...

硬件相关

openwrt VLAN的pvid/vid; tag/untag

阅读(5100)

runk口  Trunk口上可以同时传送多个VLAN的包,一般用于交换机之间的链接。Access口 Access口只能属于1个VLAN,一般用于连接计算机的端口。pvid    即端口vlan id号,是非标记端口的vlan id 设定,当非标记数据包进入交换机,交换机将检查vlan设定并决定是否进行转发。一个...

硬件相关

MT7688 AES硬件加速

阅读(7413)

最近我无聊翻翻MT7688的datasheet,注意到居然支持AES加速,赶紧搜github找到了一个能用的OpenWRT驱动MTK_AES。 赶紧开搞,一路搞好好几天才慢慢摸索出linux的初步加密框架。内核的加密框架的应用层接口是AF_ALG 套接字形式,但是有一个专门的驱动模块crpytodev抽象出一个/dev/c...

硬件相关

MU-MIMO IPQ4018 IPQ4019 IPQ4028 IPQ4029

阅读(7922)

IPQ40x8/40×9是Qualcomm Atheros推出的业界第一款MU-MIMO Wave 2 802.11ac SoC WiFi解决方案,代表着家用无线网络的又一次飞跃。目前了解到这个系列包括的芯片型号有IPQ4018,IPQ4019,IPQ4028,IPQ...