裝置樹獲取位址時碰的釘子

2022-08-28 11:21:11 字數 555 閱讀 5055

of_iomap()函式是從裝置樹獲得位址並對映。但我始終獲取失敗,折騰了兩天,終於找到原因,記錄下坑位;

網上說#address-cells = <1>;

#size-cells = <1>;

是指定其子節點的位址屬性,只要子節點用reg =<>,即可。

但是,這樣做並不見得奏效。後來參照了別人的裝置樹才發現:

最重要的是: rangs;

對,是他,少了就不行。

leds ;

led2 ;

led3 ;

led4 ;

led5 ;

led6 ;

};

#address-cells = <1>;

#size-cells = <1>;

leds ;

led2 ;

led3 ;

led4 ;

led5 ;

led6 ;

};

關於獲取安卓裝置的mac位址

今日發現乙個問題,系統要求從裝置上獲取乙個唯一碼作為當前登入使用者的唯一標識 之前嘗試過很多方法,最後決定採用mac位址。官方獲取mac位址的方法是 1 2 3 4 5 6 7 publicstaticstring getwifimac context ctx 但是最後發現,某些裝置上 比如樂視2手...

獲取PC或移動裝置的所有IP位址

不論是pc還是移動裝置,都有可能同時存在幾個ip位址 如具有多塊網絡卡 本文介紹怎樣獲得pc或移動裝置的所有ip位址。獲得所有ip位址 public static void get ip catch exception e 首先,用networkinte ce的getnetworkinte ces ...

Linux系統獲取裝置網絡卡ip位址的幾種方法

這種方法通過呼叫linux提供的應用介面函式 getifaddrs getnameinfo,遍歷裝置所有網絡卡獲取相關配置資訊 getnameinfo函式獲取本地網絡卡ip位址時,有乙個bug 獲取到的ip位址可能被內環位址覆蓋,而獲取不到真正的ip位址。例子 include include inc...