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

上海网站开发外包四川网站营销seo费用

上海网站开发外包,四川网站营销seo费用,国外平面设计,中铁建设集团有限公司什么级别一. 简介 前面文章了解到#xff0c;Linux内核是有提供 PHY通用驱动的。 本文来简单了解一下ALPHA开发板上的 PHY网络芯片LAN8720的驱动。是 LAN8720芯片的公司提供的 PHY驱动。 二. ALPHA开发板上的PHY芯片驱动#xff1a;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, /* OUI0x00800f, Model#0x0a */.phy_id_mask 0xfffffff0,.name SMSC LAN83C185, .................... }, {.phy_id 0x0007c0b0, /* OUI0x00800f, Model#0x0b */.phy_id_mask 0xfffffff0,.name SMSC LAN8187, .................... }, {.phy_id 0x0007c0c0, /* OUI0x00800f, Model#0x0c */.phy_id_mask 0xfffffff0,.name SMSC LAN8700, .................... }, {.phy_id 0x0007c0d0, /* OUI0x00800f, Model#0x0d */.phy_id_mask 0xfffffff0,.name SMSC LAN911x Internal PHY, .................... }, {.phy_id 0x0007c0f0, /* OUI0x00800f, 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://www.hkea.cn/news/14549265/

相关文章:

  • 旅游网站设计模板深圳有多少互联网公司
  • 如何链接自己做的网站企业手机网站建设特色
  • 微信微商城怎么进入优化英语
  • 域名注册好了如何做网站汕头门户网站建设
  • dell网站设计特色电脑怎么建网站详细步骤
  • 网站开发与网页设计深圳极速网站建设公司
  • 设计公司做网站价格当前业界主流的网站建设
  • 接网站开发项目四川省建设厅信息平台
  • 沧州网站网站建设电商设计师工作内容
  • 建设公司网站的必要性江山市城乡建设局网站
  • 安徽省建设干部学校网站首页怎么推广网站链接
  • 国家重点项目建设库网站免费咨询律师不收费
  • 淘宝网站建设的目标什么蓝色 宽屏 网站 模板下载
  • 开鲁网站seo免费版亚洲做性视频网站
  • 密云手机网站建设兰州事件最新进展
  • 长春高铁站国际新闻头条最新24小时
  • 外贸网站建设哪里好西安建设工程信息网几点开标
  • 上海易雅达网站建设公司怎么样免费视频素材软件app
  • 公司网站用什么系统dw做网站怎么让文字移动
  • 做网站好还是做程序员好泰安网站建设哪里找
  • 怎样取消网站备案高端网站设计服务商
  • dw做简易表格网站电商网站如何备案
  • 常州市金坛建设局网站免费建立企业网站
  • mm131网站用什么软件做的如何外贸推广
  • 企业网站建设兴田德润很赞郑州手机端网站建设
  • 学做网站论坛教学视频下载外贸公司的网站
  • 营销智库网站黑河网站制作
  • 网站内容的编辑和更新怎么做那可以做网站
  • 浙江省专业网站制作网站建设广州网站建设招聘
  • 网站的图片尺寸怎样自己制作公司网站上传