日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

Linux下讀取默認(rèn)MAC地址的方法

瀏覽:264日期:2023-07-13 13:00:00
Linux下讀取默認(rèn)MAC地址的方法

MAC(Media Access Control,介質(zhì)訪問控制)計(jì)算機(jī)通過它來定義并識(shí)別網(wǎng)絡(luò)設(shè)備的位置。在嵌入式linux學(xué)習(xí)中不可避免也會(huì)遇到MAC,本文主要描述了如何通過操作OTP來讀取嵌入式linux設(shè)備網(wǎng)卡中的MAC地址

Linux下讀取默認(rèn)MAC地址的方法

一、適用范圍

這里主要介紹讀取網(wǎng)卡MAC地址的方法,適用于EasyARM-i.MX287A開發(fā)套件,其應(yīng)用原理及配套示例也適用于下表1.1所列出的產(chǎn)品型號(hào)。

Linux下讀取默認(rèn)MAC地址的方法

二、原理介紹

MAC(Media Access Control,介質(zhì)訪問控制)是用來定義網(wǎng)絡(luò)設(shè)備的位置。用來表示互聯(lián)網(wǎng)上每一個(gè)站點(diǎn)的標(biāo)識(shí)符,采用十六進(jìn)制數(shù)表示,共六個(gè)字節(jié)(48位)。其中,前三個(gè)字節(jié)是由IEEE的注冊(cè)管理機(jī)構(gòu)RA負(fù)責(zé)給不同廠家分配的代碼(高位24位),也稱為“編制上唯一的標(biāo)識(shí)符”(Organizationally Unique Identifier),后三個(gè)字節(jié)(低位24位)由各廠家自行指派給生產(chǎn)的適配器接口,稱為擴(kuò)展標(biāo)識(shí)符(唯一性)。一個(gè)地址塊可以生成2^24個(gè)不同的地址。MAC地址實(shí)際上就是適配器地址或適配器標(biāo)識(shí)符。MAC具有全球唯一性。

“網(wǎng)卡的默認(rèn)MAC”是廣州致遠(yuǎn)電子股份有限公司針對(duì)Awork開發(fā)套件和M283、M287工控核心板開發(fā)的一項(xiàng)功能,通過芯片的OTP來存儲(chǔ)網(wǎng)卡MAC地址,我公司出廠的核心板和開發(fā)套件的MAC地址的前兩個(gè)字節(jié)固定為“0x00”,“0x04”,后四個(gè)字節(jié)保存在OTP中,本文檔主要描述了如何通過操作OTP來讀取網(wǎng)卡MAC地址。

在內(nèi)核配置OTP選項(xiàng),編譯出的內(nèi)核啟動(dòng)后,在文件系統(tǒng)中會(huì)導(dǎo)出OTP設(shè)備文件,通過操作這些設(shè)備文件來讀取信息。可以將已經(jīng)注冊(cè)的網(wǎng)卡MAC信息首先固化到OTP中,在應(yīng)用層就可以讀取。MAC0地址的低4位可以通過設(shè)備文件“/sys/fsl_otg/SBK0”讀取,MAC1地址的低4位可以通過設(shè)備文件“/sys/fsl_otg/SBK1”讀取。

注意:如果使用的是M287、M283工控板,不需要配置內(nèi)核。

三、技術(shù)實(shí)現(xiàn)

內(nèi)核編譯

1.配置內(nèi)核

進(jìn)入linux-2.6.35.3目錄。執(zhí)行make menuconfig配置內(nèi)核。配置步驟如下:

?

1 2 sok@zlgmcu:~$ cd linux-2.6.35.3/ sok@zlgmcu:~/linux-2.6.35.3$ make menuconfig

按回車鍵,進(jìn)入Device Drivers選項(xiàng),如下圖1所示。

Linux下讀取默認(rèn)MAC地址的方法

圖1內(nèi)核配置

按回車鍵,進(jìn)入Chracter devices選項(xiàng)。如下圖2所示。

Linux下讀取默認(rèn)MAC地址的方法

圖2內(nèi)核配置

按空格鍵,選擇<*> Freescale On-Chip OTP Memory Support選項(xiàng),如圖3 內(nèi)核配置圖3所示。

Linux下讀取默認(rèn)MAC地址的方法

圖3內(nèi)核配置

按回車鍵,保存退出。

2.編譯內(nèi)核

在當(dāng)前目錄下執(zhí)行如下命令編譯內(nèi)核,參考命令如下:

?

1 2 vmuser@Linux-host:~/ linux-2.6.35.3$ make clean vmuser@Linux-host:~/ linux-2.6.35.3$ make uImage

內(nèi)核固件位于“arch/arm/boot/uImage”,將生成的內(nèi)核固件通過TF卡燒寫到NANDFlash。

四、讀取MAC實(shí)操

下面介紹讀取網(wǎng)卡MAC操作過程,其實(shí)質(zhì)是操作OTP設(shè)備文件。

執(zhí)行MAC腳本文件

將本文檔目錄下MAC.sh文件通過U盤或TF卡拷貝到EasyARM-i.MX287A開發(fā)套件,修改文件權(quán)限為可執(zhí)行權(quán)限,參考命令如下:

?

1 2 root@EasyARM-iMX28x ~# chmod 777 MAC.sh root@EasyARM-iMX28x ~# ./MAC.sh

執(zhí)行后,查看網(wǎng)絡(luò)設(shè)備,MAC如圖5所示。

Linux下讀取默認(rèn)MAC地址的方法

圖5網(wǎng)絡(luò)設(shè)備圖

查看“/sys/fsl_otp/HW_OCOTP_SRK1”和“/sys/fsl_otp/HW_OCOTP_SRK0”設(shè)備。可以發(fā)現(xiàn),網(wǎng)卡MAC低4位其實(shí)就是保存在OTP中的值,如圖6所示。

Linux下讀取默認(rèn)MAC地址的方法

圖6 OTP讀取圖

標(biāo)簽: Linux系統(tǒng)
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
蜜桃视频一区二区三区| 成人看片网站| 久久国产99| 日韩午夜在线| 国产一区二区精品| 蜜臀久久99精品久久久久久9| 日韩视频精品在线观看| 狠狠爱成人网| 精品亚洲成人| 国产精品xx| av一区在线| 久久中文字幕av| 日韩视频不卡| 日本免费一区二区视频| 日韩av网站在线免费观看| 欧美日韩网址| 美女久久99| 亚洲播播91| 国产高清一区| 蜜臀国产一区二区三区在线播放| 综合一区二区三区| 欧美伊人影院| 国语对白精品一区二区| 国产精品久久久久av电视剧| 久久精品不卡| 综合一区二区三区| 免费亚洲婷婷| 欧美日韩国产一区二区三区不卡| 亚洲午夜国产成人| 欧美精品国产白浆久久久久| 高清精品久久| 国产视频一区欧美| 久久国产精品色av免费看| 久久精品女人| 午夜精品婷婷| 国产精品一在线观看| 国产欧美一区二区三区精品酒店| 婷婷成人在线| 亚洲精品在线二区| 精品一区视频| 99久久久久国产精品| 亚洲精品一区二区在线播放∴| 国产精品白浆| 欧美va亚洲va日韩∨a综合色| 综合激情网站| 国产一区二区久久久久| 亚洲少妇一区| 久久精品欧洲| 亚洲理论在线| 乱一区二区av| 亚洲我射av| 精品久久美女| 喷白浆一区二区| 电影91久久久| 国产婷婷精品| 激情综合五月| 蜜桃免费网站一区二区三区| 精品视频在线你懂得| 日韩影院在线观看| 久久99高清| 亚洲ab电影| 午夜国产精品视频| 高清一区二区| 日本午夜精品一区二区三区电影| 欧美~级网站不卡| 久久精品一区二区三区中文字幕| 午夜亚洲福利在线老司机| 日韩av片子| 国产乱码精品一区二区三区四区 | 欧美日韩国产高清电影| 国产精品一区二区中文字幕| 国户精品久久久久久久久久久不卡| 国产欧美一区二区三区米奇| 免费欧美一区| 国产一区二区三区不卡av| 日韩欧美久久| 一区免费在线| 日韩深夜视频| 国产精品jk白丝蜜臀av小说| 视频一区在线播放| 啪啪国产精品| 久久亚洲国产精品尤物| 亚洲欧洲日韩| 亚洲一区日韩| 亚洲伦乱视频| 精品一区二区三区亚洲| 欧美日韩精品一区二区三区视频| 美女国产一区| 亚洲国产一区二区三区在线播放| 日韩成人精品一区| 久久久久久亚洲精品美女| 日韩中文字幕一区二区高清99| 婷婷亚洲五月色综合| 国产自产自拍视频在线观看| 日本午夜精品视频在线观看| 亚洲一区二区免费在线观看| 黄色亚洲在线| 91精品一区二区三区综合在线爱| 精品午夜视频| 国产三级精品三级在线观看国产| 免费久久精品视频| 在线一区欧美| 在线视频日韩| 欧美午夜不卡| 激情久久久久久久| 久久人人99| 电影91久久久| 色婷婷综合网| 国产精品黄网站| 亚洲在线电影| 亚洲香蕉网站| 久久免费国产| 色婷婷久久久| 久久精品导航| 日韩精品诱惑一区?区三区| 美女国产一区二区三区| 国产亚洲字幕| 精品一区二区三区中文字幕| 久久精品免费看| 国产一区二区三区网| 老鸭窝一区二区久久精品| 欧美a级一区二区| 国产精品超碰| 精品国产91| 日韩中文影院| 欧美理论视频| 三级在线观看一区二区| 亚洲深深色噜噜狠狠爱网站| 婷婷久久免费视频| 日本色综合中文字幕| 91p九色成人| 久久av国产紧身裤| 岛国精品一区| 久久久国产精品一区二区中文| 国产精品av一区二区| 午夜国产精品视频| 中文字幕亚洲影视| 欧美日韩亚洲三区| 精品国产一区二区三区av片| 特黄毛片在线观看| 亚洲欧洲一区二区天堂久久| 亚洲狼人精品一区二区三区| 欧美精品国产| 丰满少妇一区| 久久九九电影| 久久一二三区| 国产欧美一区二区三区国产幕精品| 麻豆视频观看网址久久| 日韩一区自拍| 久久国产福利| 国产日韩在线观看视频| 97精品一区| 午夜影院欧美| 日韩高清一级| 国产成人在线中文字幕| 亚洲夜间福利| 青青伊人久久| 桃色av一区二区| 蜜桃视频一区二区三区| 国产精品第一| 香蕉视频亚洲一级| 亚洲欧美一级| 国产中文字幕一区二区三区| 一区二区三区视频免费观看| 亚欧成人精品| 日韩伦理一区| 免费在线观看不卡| 嫩呦国产一区二区三区av| 久久久水蜜桃av免费网站| 亚洲精一区二区三区| 精品一区二区三区中文字幕| 午夜国产一区二区| 久久av导航| 国产精品美女久久久浪潮软件| 国产丝袜一区| 日韩国产网站| 久久精品超碰| 欧美a级一区| 久久狠狠久久| 免费观看久久av| 欧美精品影院| 国产伊人精品| 国产日韩欧美三级| 免费精品国产的网站免费观看| 久久黄色影视| 制服诱惑一区二区| 精品一区av| 综合视频一区| 久久久久久免费视频| 欧美亚洲网站| 久久久久久久久99精品大| 国产图片一区| 午夜免费一区| 色爱综合网欧美| 日韩高清成人在线| 99视频精品| 日韩免费看片| 国产经典一区| 亚洲开心激情| 欧美日韩精品一本二本三本 |