我希望创建一个实用程序来验证嵌入式(PPC或ARM) Linux (设备树源)或*.dtb (二进制)文件与来自另一个工具的*.dts配置文件。因此,我需要解析dts或dtb文件。有没有人知道有解析dts或dtb文件的Python库或工具?设备树编译器(dtc)的Python实现将是完美的,但我还没有看到。
我需要制作一个DTS包来将数据从一个数据库转换到另一个数据库。除了所有的datetime2字段都被更改为datetime之外,结构基本上是相同的。当尝试对数据库运行DTS包时,每次遇到不截断就无法转换的datetime2字段时都会失败。我真的不关心精度,我只需要日期和时间到最接近的秒。如果我将DTS设置为ignore on truncation而不是fail,它将忽略整个行,并且我最终没有数据。我怎样才能告诉DTS这个截断是OK的?