久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2612|回復(fù): 0
收起左側(cè)

iTOP-iMX6開(kāi)發(fā)板-Android4.4-設(shè)置MAC地址

[復(fù)制鏈接]
ID:188759 發(fā)表于 2018-7-25 10:28 | 顯示全部樓層 |閱讀模式
本文檔介紹如何簡(jiǎn)易修改迅為- iMX6 開(kāi)發(fā)板 Android4.4 系統(tǒng)的 MAC 地址,在網(wǎng)絡(luò)通信中, 會(huì)用到 MAC 地址,開(kāi)發(fā)板源碼中默認(rèn)的 MAC 地址全部一樣,這樣會(huì)引起沖突,導(dǎo)致網(wǎng)絡(luò)通 信故障。
iMX6 的 uboot 和 kernel 源碼中默認(rèn)帶有通過(guò)環(huán)境變量設(shè)置 MAC 地址的源碼,只需要 簡(jiǎn)單修改,即可添加上設(shè)置 MAC 地址功能。另外請(qǐng)注意,如果 MAC 地址不合法,在內(nèi)核代碼中會(huì)糾正,導(dǎo)致設(shè)置的 MAC 地址和系 統(tǒng)啟動(dòng)之后的 MAC 地址不一樣。
1.uboot 源碼修改uboot uboot 源碼在源碼包解壓得到文件夾“bootable/bootloader/uboot-imx”下,進(jìn)入目 錄使用命令“vim lib_arm/board.c”打開(kāi)文件。
uboot 在“stdio_init (); /* get the devices list going. */”這一行代碼下添加調(diào)用獲取 MAC 地址的環(huán)境變量的函數(shù),如下圖所示。
news2018072501.png
修改之后的源碼如下:
//add by rty 20180724
eth_initialize(gd->bd);
//add end
保存“l(fā)ib_arm/board.c”退出。
然后使用命令“vim drivers/net/mxc_fec.c”打開(kāi)文件,如下圖所示,將“static int fec_get_hwaddr(struct eth_device *dev, unsigned char *mac)”修改。
news2018072502.png
修改之后的代碼如下:
news2018072503.png
保存退出,uboot 就可以獲取環(huán)境變量中的 ethaddr 參數(shù)。
2.kernel 源碼修改
kernel 源碼在源碼包解壓得到文件夾“kernel_imx”下,進(jìn)入目錄使用命令“vim arch/arm/mach-mx6/mx6_fec.c”打開(kāi)文件。
如下圖所示,將“void __init imx6_init_fec(struct fec_platform_data fec_data)”函 數(shù)修改。
news2018072504.png
修改之后的源碼如下:
news2018072505.png
3.測(cè)試
編譯代碼,燒寫(xiě)鏡像,進(jìn)入 uboot 模式,如下圖所示,使用命令“printenv”,可以查 閱到環(huán)境變量“ethaddr=22:33:56:18:89:67”,默認(rèn)的 MAC 地址是“22:33:56:18:89:67”。
news2018072506.png
重啟之后,進(jìn)入 android,在控制臺(tái)使用命令“ip link show”,如下圖所示。這個(gè) MAC 地址和 uboot 設(shè)置的地址相同。
news2018072507.png
重啟開(kāi)發(fā)板,進(jìn)入 uboot 模式,然后使用命令“setenv ethaddr 00:11:22:33:44:55”重 新設(shè)置 MAC 地址,接著使用“saveenv”命令保存環(huán)境變量,如下圖所示。
news2018072508.png
如下圖所示,在 uboot 中使用命令“printenv”,MAC 地址在 uboot 環(huán)境變量中設(shè)置 為“ethaddr=00:11:22:33:44:55”
news2018072509.png
重啟開(kāi)發(fā)板,進(jìn)入 android 系統(tǒng),再次使用“ip link show”命令查閱 MAC 地址,如下 圖所示,MAC 地址已經(jīng)修改過(guò)來(lái)了。 news2018072510.png


回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 中文字幕免费av | 国产激情在线视频 | 亚洲精品一区二区在线观看 | 一级片在线视频 | 九九热精品视频 | 成年网站在线观看 | 看一级黄色片 | 欧美二区三区 | 簧片在线免费观看 | 在线观看黄色小视频 | 欧美综合在线视频 | 综合网伊人| 91综合在线 | 欧美久久久久久久久 | 欧美综合在线观看 | 日韩在线精品 | 日韩黄色网址 | 长河落日电视连续剧免费观看 | 一区二区三区四区视频 | 成人在线黄色 | 色婷婷精品国产一区二区三区 | 日本黄色中文字幕 | 亚洲欧美成人 | 日韩av专区 | 国产欧美激情 | 91麻豆成人精品国产 | 欧美成人精品一区二区三区 | 日韩激情一区 | 国产精品久久久久久久久久久久午夜片 | 在线观看欧美日韩 | 日韩伦理视频 | www.狠狠| 国产成人小视频 | 黄色片免费观看 | 亚洲一区在线播放 | www.精品| 中文字幕在线观 | 亚洲视频免费看 | 五月播播 | 中文字幕在线看 | 日本久久久久 |