phandle一種錯誤的用法及改正方法

2021-08-11 22:57:55 字數 457 閱讀 1145

(1)錯誤**

由於偷懶,直接把從別處拷貝的新增spi裝置節點的**直接拷貝放到了spi匯流排後面,如下:

&soc ;

&spi ;

};};

結果編譯報錯:

kernel/arch/arm/boot/dts/***/***.dtsi:23.1-7 syntax error

經過修改驗證,如下三種方法是正確的。

(2)將&spi那段**放到soc外面,如下:

&soc ;

};&spi ;

};(3)將spidev@0放到spi裝置節點裡面,如下

&soc ;

};}(4)指定裝置節點,如下

&soc ;

spi@******xx ;

};};

至於為什麼不能像(1)中那樣使用,原因暫時不知,留待以後再查。

alarm的一種用法。

alarm函式可以用於防止讀阻塞。但如果系統呼叫是自動重啟動的,當從sigalrm訊號處理程式返回時,read並不被中斷。在這種情形下,設定時間限制不起作用。一 源 cat n 10 10.c 1 include apue.h 23 static void sig alarm int sig no ...

Oracle update的一種用法

用於大資料量的更新,效率比較高,括號內的select語句為虛擬表,要求where欄位必須是主鍵或唯一索引 b.customer id和a.customer id 記錄一下,以後用得上。例子 update select a.city name,b.city name as new name from ...

中文編碼的一種用法

這裡通過乙個測試某些ip位址是否為特定 的例子來說明。我們假設該 的編碼用的是gb2312,並通過獲取該 的title作為檢測依據。usr bin env python encoding utf 8 略去獲取網頁的 re.ignorecase title 論壇標題 m re.search title...