linux裝置樹的解釋 DTC編譯器

2021-07-17 02:43:53 字數 635 閱讀 8412

dt的檔案組織結構如圖 

*.dts作為一塊板子總的裝置組織結構,它會include其他一些有共同特性的檔案來,這些檔案就是字尾名為*.dtsi的檔案

dtc編譯器能夠把 dts 檔案生成為dtb檔案,也能把dtb檔案生成為dts檔案

dtc [-i input-format] [-o output-format] [-o output-filename] [-v output_version] input_filename

input-format:

- 「dtb」: 「blob」 format 

- 「dts」: 「source」 format. 

- 「fs」 format.

output-format:

- 「dtb」: 「blob」 format 

- 「dts」: 「source」 format 

- 「asm」: assembly language file

output_version:

定義」blob」的版本,在dtb檔案的字段中有表示,支援1 2 3和16,預設是3,在16版本上有許多特性改變

linux裝置樹編譯器DTC

參考檔案 kernel documentation devicetree booting without of.txt 1.裝置樹的檔案組織結構 dt的檔案組織結構如圖 dts作為目標裝置彙總的裝置組織結構,它會include其他一些有共同特性的檔案 字尾為 dtsi 來。2.裝置樹編譯 裝置樹的編...

linux修改python直譯器的預設編碼模式

今天部署乙個django的專案,發現了乙個錯誤,說是ascii碼不能解碼,改了半天 竟然解決不了.最後發現是編碼模式設定的問題.需要修改乙個sitecustomize.py的檔案 coding utf 8 import sys reload sys sys.setdefaultencoding ut...

linux修改python直譯器的預設編碼模式

unicodeencodeerror ascii codec can t encode characters in position 0 1 ordinal not in range 解決方法 編輯sitecutomize.py import sys reload sys sys.setdefaul...