現在位置: 首頁 > 技術文章 > Tiny4412專區 > linux > 文章
2018年08月11日 linux ⁄ 共 7236字 設備樹詳解(轉)已關閉評論
在Linux3.x版本后,arch/arm/plat-xxx和arch/arm/mach-xxx中,描述板級細節的代碼(比如platform_device、i2c_board_info等)被大量取消,取而代之的是設備樹,其目錄位于arch/arm/boot/dts. 1.設備樹的組成 1個dts文件+n個dtsi文件,它們編譯而成的dtb文件就是真正的設備樹 soc廠商會把soc公共的特性和多塊開發板公用的特性提煉為dtsi,而dts則負責描述某個具體的產品(開發板)的特性。dts直接或間接的包含多個dtsi(類似于c...
閱讀全文
2015年11月23日 linux ⁄ 共 661字 Tiny4412 linux驅動之LED控制已關閉評論
今天周末,諸事不順,下了一天雨,出門掉溝里了,全身濕透了,凍死了快,唉,廢話不多說了,說說今天在Tiny4412板子上做的測試吧。 今天測試了字符設備驅動的編寫,主要是再熟悉一下,其實挺簡單,代碼一會貼出來。 總共三個文件,1驅動相關:. led_drv.c ?Makefile 2.測試程序 : led_test.c 實驗步驟: 驅動和應用程序都編譯出來之后,首先加載驅動: insmod led_drv.ko 加載驅動 此時設備節點已經創建出來了: 設備節點 此時...
閱讀全文
二八杠讨论心得
×