jbr*_*don 5 python linux embedded-linux device-tree
我期待创建一个实用程序,它可以针对来自其他工具的XML配置文件验证嵌入式(PPC或ARM)Linux*.dts(设备树源)或*.dtb(二进制)文件.所以,我需要解析dts或dtb文件.我真的很想用Python做这件事.有谁知道那里解析dts或dtb文件的Python库或工具?设备树编译器(dtc)的Python实现将是完美的,但我还没有看到.
目前还没有 libfdt(dtc 附带的设备树操作库)的 Python 绑定,但创建一个应该相当简单。
如果您有兴趣这样做,Python 文档有一些关于使用 c 模块扩展 python 的内容:http ://docs.python.org/release/2.6/extending/extending.html 。该swig实用程序可用于自动创建 Python 到 C 的接口,因此您最终只需编写一个小的 swig 配置文件。
如果您最终这样做了,请向 devicetree-discuss@lists.ozlabs.org 的人员发送电子邮件 - 我们很想听听您的进展!