嵌入式系统嵌入式系统/ARM技术中的技术中的Linux下读取网卡默认下读取网卡默认MAC地址的方地址的方
法法
MAC(Media Access Control,介质访问控制)是用来定义网络设备的位置。在嵌入式linux学习中无可避免也会遇
到MAC,本文主要描述了如何通过操作OTP来读取嵌入式linux设备网卡中的MAC地址 1.1 适用范围
这里主要介绍读取网卡MAC地址的方法,适用于EasyARM-i.MX287A开发套件,其应用原理及配套示例也适
用于下表1.1所列出的产品型号。 表1.1 适用产品型号 1.2 原理介绍 MAC(Media Access Control,介
质
嵌入式系统嵌入式系统/ARM技术中的技术中的Linux下读取网卡默认下读取网卡默认MAC地址的方地址的方
法法
类别:嵌入式系统/ARM技术 发布于:2016/6/8 | 335 次阅读
MAC(Media Access Control,介质访问控制)是用来定义网络设备的位置。在嵌入式linux学习中无可避免也会遇到MAC,本文主要描述了如何通
过操作OTP来读取嵌入式linux设备网卡中的MAC地址
1.1 适用范围
这里主要介绍读取网卡MAC地址的方法,适用于EasyARM-i.MX287A开发套件,其应用原理及配套示例也适用于下表1.1所列出的产品型
号。
表1.1 适用产品型号
1.2 原理介绍
MAC(Media Access Control,介质访问控制)是用来定义网络设备的位置。用来表示互联网上每一个站点的标识符,采用十六进制数表示,
共六个字节(48位)。其中,前三个字节是由IEEE的注册管理机构RA负责给不同厂家分配的代码(高位24位),也称为“编制上唯一的标识
符”(Organizationally Unique Identifier),后三个字节(低位24位)由各厂家自行指派给生产的适配器接口,称为扩展标识符(唯一性)。一个地址块
可以生成2^24个不同的地址。MAC地址实际上就是适配器地址或适配器标识符。MAC具有全球唯一性。
“网卡的默认MAC”是广州致远电子股份有限公司针对Awork开发套件和M283、M287工控核心板开发的一项功能,通过芯片的OTP来存储网
卡MAC地址,我公司出厂的核心板和开发套件的MAC地址的前两个字节固定为“0x00”,“0x04”,后四个字节保存在OTP中,本文档主要描述了如