1. 程式人生 > >嵌入式系統MAC地址(新增內容)燒寫方法(未完)

嵌入式系統MAC地址(新增內容)燒寫方法(未完)

參考: http://bbs.chinaunix.net/thread-3557100-1-1.html

現在有兩種做法:

第一種做法:通過cmdline的方式:因為在Linux起來的時候我們可以通過cat /proc/cmdline檢視uboot傳遞給核心的一些引數,我們可以將mac地址的資訊放入到cmdline中傳遞過來,到時候在核心裡面直接解析,這個比較方便

第二種做法:將 mac地址以固定的格式比如:‘m’,'a','c',"xx:xx:xx:xx:xx:xx"這樣的形式寫入到比如nvram的固定的位置,然後核心初始化的時候每次都可以從nvram固定的地址去讀mac地址的內容然後去設定。
方法一的好處就是,不需要佔用nvram的空間,直接通過cmdline傳遞,缺點是:在核心中解析mac引數稍微麻煩一點
方法的好處:直觀,核心中解析起來方便,缺點:需要佔用nvram的空間,因為一般nvram只有1M左右,空間很寶貴