回去百度了一把,找到问题的根源了:以为802.11就定义了PHY,实际上人家是定义了MAC+PHY的,而802.3这种还定义了更上层的。所以以为802.11就是PHY,通过SDIO、USB一类的接口类比于各种MII,与CPU的MAC互联。实际802.11传过来的数据已经是MAC层了。
搞错802.11定义层级的原因,是跟用同样底层硬件的2.4G蓝牙比,802.11所包含的层级的确少,加上人类只能想象曾经见过的东西,就主观以为就只有PHY这一层了。
半吊子果然一思考就露馅了。。。
【 在 encrypt 的大作中提到: 】
: 简化说带网口,是指支持802.3的有线以太网MAC+PHY。
: wifi是802.11协议标准不一样,所以你对接不过去。
: MII,GMII这些是接口标准,MAC一个就只能接一个phy
: ...................
--
FROM 183.192.14.*