我希望创建一个实用程序来验证嵌入式(PPC或ARM) Linux (设备树源)或*.dtb (二进制)文件与来自另一个工具的*.dts配置文件。因此,我需要解析dts或dtb文件。有没有人知道有解析dts或dtb文件的Python库或工具?设备树编译器(dtc)的Python实现将是完美的,但我还没有看到。
如何检索网络设备的网络掩码(最好是在Linux中,但如果它是跨平台的,那么很酷)?我知道如何在Linux上使用C,但是在Python中我找不到一种方法--也许不包括ctype。或者解析ifconfig。还有别的办法吗?
ioctl(socknr, SIOCGIFNETMASK, &ifreq) // C version