dt device tree
fdt flattened device tree
of open firmware
dts device tree source
dtsi device tree source include
dtb device tree blob
dtc device tree compiler
struct device_node
獲取屬性引數的函式
struct property *of_find_property( .... )
linux的gpio系統參考文件 documentation/devicetree/bindings/gpio/gpio.txt
參考內容
example
node;
裝置樹節點,可以互相包含,互相也可以引用----"&" 引用符號 表示引用
裝置樹的節點 "*** : ***"表示這個節點可以引用
18 表示gpio 在bank中引用
gpio_active_high表示高電平
documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt
內部編譯:將核心模組檔案放在核心中進行編譯
靜態編譯:將核心模組編譯進uimage中
外部編譯:將核心模組編譯原始檔放在核心原始碼外進行編譯
動態編譯:編譯生成動態模組***.ko
核心編譯(make)之後會生成兩個檔案,乙個image,乙個zimage,其中image為內 核映像檔案,而zimage為核心的一種映像壓縮檔案,image大約為4m,而zimage不到2m。 那麼uimage又是什麼的?它是uboot專用的映像檔案,它是在zimage之前加上乙個長度為64位元組的「頭」,說明這個核心的版本、載入位置、生成時間、大小等資訊
嵌入式 linux 編譯
第二次換了編譯環境編譯時又提示 make 3 drivers video console vgacon.o 錯誤 1 在網上搜尋結果 根據資訊的大概意思是關於vga的支援問題,在這裡我直接把關於vga的配置選項去掉不選,即 在執行 make menuconfig 配置時 不選vga 驅動。devic...
linux嵌入式開發
我的環境 主機 ubuntu 64位 開發板 mini2440 6 makefile檔案修改 在 opt friendlyarm mini2440 linux 2.6.29下執行 sudo vi.makefile 搜尋arm linux得到乙個結果 cross compile?arm linux 然...
嵌入式 Linux介紹
嵌入式 linux介紹 一 嵌入式是一門it技術。嵌入式這門it技術是幹什麼的?他有什麼價值?專門生產功能專一的智慧型電子產品 電子裝置 什麼是電子裝置?通電的東西,嵌入式來搞定,而且沒通電的影象化介面屬於應用層的那種,嵌入式也可以搞定。二 嵌入式開發的分類 基於系統平台的開發 做出來的產品有搭載系...