【驱动】TI AM437x(内核调试-06):网卡(PHY和MAC)、七层OSI

这篇具有很好参考价值的文章主要介绍了【驱动】TI AM437x(内核调试-06):网卡(PHY和MAC)、七层OSI。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、网络基础知识

1.1 七层OSI

【驱动】TI AM437x(内核调试-06):网卡(PHY和MAC)、七层OSI,linux驱动,linux,驱动

第一层:物理层。
1)需求:
两个电脑之间如何进行通信?
具体就是一台发比特流,另一台能够收到。于是就有了物理层:主要是定义设备标准,如网线的额接口类型、管线的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流,就是从1/0转化为电流强弱来进行传输,到达目的之后再转化为1/0,也就是我们常说的数模转换。这一层的数据是比特。

2)定义:
该层是网络通信的数据传输介质,由连接不同结点的电缆与设备共同构成。主要跟功能是:利用传输介质为数据链路层提供物理连接,负责处理数据传输并监控数据出错率,以便数据流的透明传输。传输数据的单位是比特(Bits)文章来源地址https://www.toymoban.com/news/detail-795887.html

机械性能:接口的形状,尺寸的大小,引脚的数目和排列方式等;
电气性能:接口规定信号的电压、电流、阻抗、波形、速率好平衡特性等;
工程规范:接口引脚的意义、特性、标准。
工作方式:确定数据位流的传输方式,如:半双工、全双工等。
物理层协议:美国电子工业协会(EIA)的RS232/RS422/RS423等;
国际电报电话咨询委员会(CCITT)的X.25/X.21等;
物理层的数据单位是位(BIT),典型设备时集线器HUB。
这主要是和硬

到了这里,关于【驱动】TI AM437x(内核调试-06):网卡(PHY和MAC)、七层OSI的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux|操作系统|centos7物理机安装网卡驱动8188gu(内核升级,firmware固件,USB设备管理,module管理)

    目前服务器领域centos7基本是主流的操作系统,而linux相对于Windows来说,软硬件方面的支持是差很多的,在硬件方面来说,以一个免驱的网卡为例,window xp可能不会自动识别到,但Windows10基本都会自动识别到,简简单单的即插即用。根本原因在Windows随着版本的升级,内置的各

    2024年01月20日
    浏览(71)
  • TI AM64x开发板规格书(双核ARM Cortex-A53 + 单/四核Cortex-R5F + 单核Cortex-M4F,主频1GHz)

    创龙科技TL64x-EVM是一款基于TI Sitara系列AM64x双核ARM Cortex-A53 + 单/四核Cortex-R5F + 单核Cortex-M4F多核处理器设计的高性能评估板,由核心板和评估底板组成。核心板经过专业的PCB Layout和高低温测试验证,高性能低功耗,稳定可靠,可满足各种工业应用环境。 评估板接口资源丰富,

    2024年02月11日
    浏览(100)
  • TI AM64x工业核心板硬件说明书(双核ARM Cortex-A53 + 单/四核Cortex-R5F + 单核Cortex-M4F,主频1GHz)

    创龙科技SOM-TL64x是一款基于TI Sitara系列AM64x双核ARM Cortex-A53 + 单/四核Cortex-R5F + 单核Cortex-M4F设计的多核工业级核心板,通过工业级B2B连接器引出5x TSN Ethernet、9x UART、2x CAN-FD、GPMC、PCIe/USB 3.1等接口。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环

    2024年02月11日
    浏览(30)
  • RK3399驱动开发 | 15 - RTC实时时钟芯片HYM8563S调试(基于linux5.4.32内核)

    Linux内核中使用RTC设备来提供硬件时间,为了兼容各种各样的RTC硬件,Linux内核提供了R

    2024年02月09日
    浏览(34)
  • RK3399驱动开发 | 21 -Marvell交换机芯片88E6390X调试(基于linux主线5.4.32内核)

    88E6390X芯片是Marvell的一款11端口交换器芯片,有1个CPU端口、8个10/100/1000Mbsp以太网端口、两个XAUI/RXAUI/2500光口。 RK3399只有一个MAC控制器,所以只能外接一个PHY芯片作为网口,但有了外部的交换机芯片后,连接架构如下:

    2024年02月13日
    浏览(33)
  • PHY调试经验

            1.设备树中配置正确的PHY ADDR、PHY ID、clause 45或者22协议,PHY ADDR配置不正确会导致MDC/MDIO通信不正常或失败,PHY ID用于匹配PHY驱动程序。         2.通过MDC/MDIO读写PHY ID并对比datasheet中的PHY ID,确认MDC/MDIO通信是否正常。         3.MDC/MDIO通信正常的情况下,读

    2024年02月05日
    浏览(26)
  • SkyEye操作指南:连接TI CCS的IDE调试

    现代电力电子控制系统的开发中,DSP芯片以其优越的运算性能在控制算法领域得到越来越广泛的应用。传统的DSP开发过程往往需要在完成控制系统仿真与程序设计后,才能根据比对结果进行程序修改,全过程还需要硬件电路工程师的配合,开发效率低下,灵活性差。 为了快速

    2024年02月12日
    浏览(26)
  • RTL8201 以太网PHY芯片 调试记录

    为了尽量给甲方降低成本,决定使用较低成本的PHY芯片RTL8201F-VB-CG芯片。移植官网的以太网demo程序,git上下载了一份很好看的rtl8201F的驱动程序,用来替换官方demo的lan8742程序。并没有直接通,于是开始了调试之路。 芯片型号:stm32h753 官网例程文件名:STM32Cube_FW_H7_V1.10.0 使用

    2023年04月20日
    浏览(33)
  • PHY6222_手机上使用蓝牙调试助手交互

    PHY6222是蓝牙芯片,simpleBLEPeripheral这个工程就是含有蓝牙连接的例程,所以在学习外设的使用之前想先看下怎么在手机上连接这个蓝牙,进行数据收发。需要在手机上安装“BLE蓝牙助手”,直接在浏览器搜索下载即可。 到BUMBLE这个设备,点击连接; 连上之后,就会看到4个蓝

    2024年02月09日
    浏览(30)
  • PHY芯片的使用(二)使用Vivado SDK调试网络

    在使用ZYNQ或者FMQL的以太网时都需要在Vivado BD中勾选Enet0/1, 最好也勾选上UART0/1。 如果就使用这两个外设就可是直接生成bit然后导出硬件启动SDK了。 SDK建立工程中有以太网相关的工程,选用最简单的即可如下图。 使用这个工程除了选Enet还要选用串口,否则工程无法建立。 建

    2024年02月11日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包