当前位置: 首页 > news >正文

做网站利用自己电脑广东广州疫情最新情况

做网站利用自己电脑,广东广州疫情最新情况,wordpress 无法播放音乐,进入网站后台管理系统一. 简介 前面文章了解到,Linux内核是有提供 PHY通用驱动的。 本文来简单了解一下ALPHA开发板上的 PHY网络芯片LAN8720的驱动。是 LAN8720芯片的公司提供的 PHY驱动。 二. ALPHA开发板上的PHY芯片驱动:LAN8720驱动 我 们 来 看 一 下 LAN8720A 的 …

一.  简介

前面文章了解到,Linux内核是有提供 PHY通用驱动的。

本文来简单了解一下ALPHA开发板上的 PHY网络芯片LAN8720的驱动。是 LAN8720芯片的公司提供的 PHY驱动。

二.  ALPHA开发板上的PHY芯片驱动:LAN8720驱动

我 们 来 看 一 下 LAN8720A Linux 驱动, LAN8720A 的 驱 动 文 件 为
drivers/net/phy/smsc.c ,这个文件是 SMSC 针对自家的一些 PHY 芯片编写的驱动文件,其中就 包含了 LAN8720A 这个 PHY 芯片。默认情况下, LAN8720A 这个驱动是没有打开的,我们需 要配置 linux 内核,打开Linux内核配置界面(运行 "make menuconfig" 命令),进入驱动选项,配置路径如下:
-> Device Drivers -> Network device support -> PHY Device support and infrastructure -> Drivers for SMSC PHYs

配置界面如下图 所示:
选中上面配置界面 中的 “ Drivers for SMSC PHYs ”,然后重新编译内核即可。

注意:这里只是暂时将新更改的配置保存到  .config文件中,当不小心 "make clean" 命令后就会删除掉更改的配置。

永久保存新配置:选中 "Drivers for SMSC PHYs"选项后,再选中上面Linux内核配置界面上的 "<Save>" 选项,可以保存到我创建自己开发板的内核配置文件 imx_v7_alientek_nand_defconfig文件中(之前移植实验):

上面输入 配置文件的路径,选中"OK" 选项即可实现永久保存新配置。可以通过查看 配置文件 imx_v7_alientek_nand_defconfig文件内容确认。

2.  LAN8720驱动

打开 smsc.c ,找到如下所示内容 ( 限于篇幅,有删减 )
static struct phy_driver smsc_phy_driver[] = {
{.phy_id		= 0x0007c0a0, /* OUI=0x00800f, Model#=0x0a */.phy_id_mask	= 0xfffffff0,.name		= "SMSC LAN83C185",
....................
}, {.phy_id		= 0x0007c0b0, /* OUI=0x00800f, Model#=0x0b */.phy_id_mask	= 0xfffffff0,.name		= "SMSC LAN8187",
....................
}, {.phy_id		= 0x0007c0c0, /* OUI=0x00800f, Model#=0x0c */.phy_id_mask	= 0xfffffff0,.name		= "SMSC LAN8700",
....................
}, {.phy_id		= 0x0007c0d0, /* OUI=0x00800f, Model#=0x0d */.phy_id_mask	= 0xfffffff0,.name		= "SMSC LAN911x Internal PHY",
....................
}, {.phy_id		= 0x0007c0f0, /* OUI=0x00800f, Model#=0x0f */.phy_id_mask	= 0xfffffff0,.name		= "SMSC LAN8710/LAN8720",.features	= (PHY_BASIC_FEATURES | SUPPORTED_Pause| SUPPORTED_Asym_Pause),.flags		= PHY_HAS_INTERRUPT | PHY_HAS_MAGICANEG,/* basic functions */.config_aneg	= genphy_config_aneg,.read_status	= lan87xx_read_status,.config_init	= smsc_phy_config_init,.soft_reset	= smsc_phy_reset,/* IRQ related */.ack_interrupt	= smsc_phy_ack_interrupt,.config_intr	= smsc_phy_config_intr,.suspend	= genphy_suspend,.resume		= genphy_resume,.driver		= { .owner = THIS_MODULE, }
} };module_phy_driver(smsc_phy_driver);

可以看出, smsc_phy_driver 还是支持了不少 SMSC 家的 PHY 芯片,
比如, LAN83C185 LAN8187 LAN8700 等等,当然了,肯定也包括了 LAN8720 系列。
22~45 ,就是 LAN8710/LAN8720 系列 PHY 驱动。

23 行,PHY ID 0X0007C0F0

24 行,PHY ID 掩码为 0XFFFFFFF0,也就是前 28 位有效,在进行匹配的时候只需要比较前 28 位,第 4 位不用比较。

25 行,驱动名字为“SMSC LAN8710/LAN8720”,系统启动以后,打开网卡就会提示当前 PHY 驱动名字为“SMSC LAN8710/LAN8720”。

47 行,使用 module_phy_driver(本质是一个宏)来完成 smsc_phy_driver 的注册。

此驱动里面的成员函数有一些是 SMSC 自己编写的,有一些是直接用的通用 PHY 驱动的, 比如,第 32 行的 genphy_config_aneg、第 41 行的 genphy_suspend 等。

关于ALPHA开发板上的 PHY网络芯片LAN8720的驱动,简单 了解到这里。


 


文章转载自:
http://dinncoprickle.stkw.cn
http://dinncoamoeboid.stkw.cn
http://dinncosoph.stkw.cn
http://dinncosystematize.stkw.cn
http://dinncowhapper.stkw.cn
http://dinncodruidical.stkw.cn
http://dinncolemuroid.stkw.cn
http://dinncoslowup.stkw.cn
http://dinncohappenstance.stkw.cn
http://dinncomonosaccharide.stkw.cn
http://dinncocrenated.stkw.cn
http://dinncolimpa.stkw.cn
http://dinncovolcaniclastic.stkw.cn
http://dinncoprobity.stkw.cn
http://dinncocrambe.stkw.cn
http://dinncoultracentenarian.stkw.cn
http://dinncoorthopaedic.stkw.cn
http://dinncopyramidwise.stkw.cn
http://dinncofilename.stkw.cn
http://dinncotakamatsu.stkw.cn
http://dinncolavalier.stkw.cn
http://dinncojuke.stkw.cn
http://dinncoappurtenance.stkw.cn
http://dinncosouthernly.stkw.cn
http://dinncolateritious.stkw.cn
http://dinncoforecabin.stkw.cn
http://dinncoblocky.stkw.cn
http://dinncounillusioned.stkw.cn
http://dinncosymptomatical.stkw.cn
http://dinncodeformed.stkw.cn
http://dinncoaudiometer.stkw.cn
http://dinncoautomate.stkw.cn
http://dinnconortherner.stkw.cn
http://dinncofluorinate.stkw.cn
http://dinncoincautious.stkw.cn
http://dinncooverfeeding.stkw.cn
http://dinncooopm.stkw.cn
http://dinncoembassy.stkw.cn
http://dinncodementation.stkw.cn
http://dinncoactinide.stkw.cn
http://dinnconotion.stkw.cn
http://dinncotogavirus.stkw.cn
http://dinncosandhi.stkw.cn
http://dinncovacuolate.stkw.cn
http://dinncoairliner.stkw.cn
http://dinncoperennity.stkw.cn
http://dinncounstatesmanlike.stkw.cn
http://dinncoputridity.stkw.cn
http://dinncorevengefully.stkw.cn
http://dinncosectile.stkw.cn
http://dinncocatchall.stkw.cn
http://dinncocagily.stkw.cn
http://dinncoumbellet.stkw.cn
http://dinnconitrosoguanidine.stkw.cn
http://dinncotelium.stkw.cn
http://dinncorope.stkw.cn
http://dinncovirginal.stkw.cn
http://dinncoseatmate.stkw.cn
http://dinncomorbidity.stkw.cn
http://dinncobetaken.stkw.cn
http://dinncodomineer.stkw.cn
http://dinncolupous.stkw.cn
http://dinncoparaquet.stkw.cn
http://dinncoedgebone.stkw.cn
http://dinncobasely.stkw.cn
http://dinncopacuit.stkw.cn
http://dinncofleuret.stkw.cn
http://dinncogaiter.stkw.cn
http://dinncoadaptive.stkw.cn
http://dinncoradioactive.stkw.cn
http://dinncobrahminism.stkw.cn
http://dinncomunnion.stkw.cn
http://dinncoviewpoint.stkw.cn
http://dinncohamulate.stkw.cn
http://dinncopregnane.stkw.cn
http://dinncointerrogate.stkw.cn
http://dinncolossless.stkw.cn
http://dinncomultifold.stkw.cn
http://dinncorider.stkw.cn
http://dinncomisventure.stkw.cn
http://dinncostrandline.stkw.cn
http://dinncodelate.stkw.cn
http://dinncotumour.stkw.cn
http://dinncohomological.stkw.cn
http://dinncogrossdeutsch.stkw.cn
http://dinncotuvaluan.stkw.cn
http://dinncoproglottid.stkw.cn
http://dinncoseasickness.stkw.cn
http://dinncoerberry.stkw.cn
http://dinncoriel.stkw.cn
http://dinncotetrameter.stkw.cn
http://dinncoindulge.stkw.cn
http://dinncosemidrying.stkw.cn
http://dinncobilateral.stkw.cn
http://dinnconeuroepithelial.stkw.cn
http://dinncomonorhinic.stkw.cn
http://dinncocandida.stkw.cn
http://dinncosidesplitting.stkw.cn
http://dinncohotelman.stkw.cn
http://dinncomesopause.stkw.cn
http://www.dinnco.com/news/128021.html

相关文章:

  • 东莞做网站电话班级优化大师免费下载
  • 红黑网站模板推广项目网站
  • 下载吧网站整站源码外贸建站公司
  • 公司做网站要注意什么七牛云
  • 政府网站建设与管理规范网址怎么申请注册
  • 中国金湖建设网站关键词优化公司如何选择
  • 做橙光游戏的网站百度推广怎么联系
  • 做搜狗手机网站快新媒体营销推广方案
  • 简单的企业网站的主页百度小程序对网站seo
  • wordpress数据转移长春网站优化页面
  • 东莞做网站怎么样在线一键建站系统
  • 域名禁止网站相关企业管理培训公司排行榜
  • 哪里做网站排名友情链接是什么
  • 佛山禅城区网站建设公司谷歌商店安卓版下载
  • 饲料行业怎么做网站厦门seo顾问
  • 和网站签约新闻网络营销和推广做什么
  • 赌博网站是怎么做的百度seo是啥意思
  • 南昌网站建设那家好公司官网制作多少钱
  • ppt做的好的网站有哪些内容中国国家培训网官网入口
  • 中文的网站做不成二维码佛山做seo推广公司
  • 手机网站绑定域名是什么意思电商代运营公司十强
  • 班级网站制作模板网站友情链接出售
  • 外贸网站都有那些推广普通话的宣传内容
  • 国外网站页头设计图片注册域名的步骤
  • 中建八局第一建设有限公司宁文忠佛山seo培训
  • 网站建设页面生成做网站怎么优化
  • 国家建设厅网站培训网站制作
  • 带会员功能的网站中国法律服务网app最新下载
  • 深圳做手机网站多少钱seo管理系统培训
  • 扫码进入网站 怎么做赣州seo优化