device-tree

    5熱度

    2回答

    我正在創建一個實用程序,用於驗證來自其他工具的XML配置文件的嵌入式(PPC或ARM)Linux * .dts(設備樹源)或* .dtb(二進制)文件。所以,我需要解析dts或dtb文件。我真的很想用Python做到這一點。有沒有人知道一個Python庫或解析dts或dtb文件的工具?設備樹編譯器(dtc)的Python實現將是完美的,但我還沒有看到過。

    6熱度

    1回答

    什麼是Linux中的設備樹? 設備樹的優點和缺點是什麼? 如果有人詳細瞭解設備樹,請幫助回答以上問題。

    8熱度

    3回答

    我將在我的開發板上啓動一個Linux,並且我需要一個dts文件(設備樹文件)來描述整個硬件。但我對這個文件的語法知之甚少,不足以在電路板上正確運行Linux。 我現在知道什麼是隻有如何描述一個單位的中斷號,頻率,地址,父母單位及其兼容的驅動程序類型(如下所述): ps7_scuwdt_0: [email protected] { compatible = "xlnx,ps7-s

    13熱度

    4回答

    我正在尋找一種工具,它可以圖形化地表示Linux內核中使用的硬件設備樹。我正在嘗試瞭解特定arm芯片組的linux內核。這將是一個非常有用的工具。

    4熱度

    1回答

    我需要獲得一個指向在linux註冊的特定設備的指針。簡而言之,該設備表示一個mii_bus對象。問題是這個設備似乎不屬於總線(它的dev->bus是NULL),所以我不能使用例如功能bus_for_each_dev。然而,該設備由Open Firmware層註冊,我可以在/sys/bus/of_platform中看到相關的of_device(這是我感興趣的設備的父級)。我的設備也在class中註冊

    7熱度

    2回答

    我編寫了一個Linux內核模塊,作爲基於飛思卡爾P2020RDB的定製電路板的FPGA驅動程序。驅動程序包含若干#defines以指定各種地址,大小,總線寬度等。我想從驅動程序內部訪問電路板的扁平化設備樹(FDT)以配置這些地址,因此該驅動程序可用於其他電路板, FPGA具有不同的大小或駐留在不同的地址。 我已經添加了以下簡單的代碼,我模塊的初始化函數,我發現它的代碼在巡航Linux內核源代碼樹:

    1熱度

    1回答

    我需要您的幫助。由於我需要內核3.3來支持特殊設備的觸摸屏,我已經下載了Linaro Kernel 3.3-rc3文件。在將我的工作Ubuntu-Linaro安裝文件系統更改爲ext3後,新內核將啓動到根控制檯,但HDMI和USB不工作... 在一些互聯網提示HDMI無法正常工作-rc3我決定從kernel.org編譯最新的內核,3.3-rc6。現在 我會得到以下錯誤: U-Boot SPL 20

    5熱度

    1回答

    我想了解DTS文件中的以下代碼片段。 /dts-v1/; /{ model = "MPC8313ERDB"; compatible = "MPC8313ERDB", "MPC831xRDB", "MPC83xxRDB"; #address-cells = <1>; #size-cells = <1>; aliases { ethe

    4熱度

    1回答

    我正在開發嵌入在具有Linux內核2.6.33的Virtex4 FPGA中的PowerPC 405。到目前爲止,我一直以內核可加載模塊的形式爲在FPGA中實現的平臺設備編寫驅動程序。設備使用平面打開固件設備樹文件進行註冊。要創建一個設備文件,我使用OF功能獲取設備節點,然後註冊一個新的miscdevice,然後自動註冊一個次要設備編號併爲我創建設備文件。這也創建嵌入miscdevice(即misc

    4熱度

    3回答

    我有一個設備樹覆蓋: /dts-v1/; /plugin/; /{ compatible = "ti,beaglebone", "ti,beaglebone-black"; part-number = "mousetraps"; version = "00A1"; /* https://github.com/derekmolloy/boneDevic