linux - 如何在构建设备树(fdt)期间更改节点顺序
问题描述
我遇到了问题:编译后设备树中的节点读取最终 fdt 文件时的顺序相反。例如,我有
parent_node@10000{
<properties...>
child_node2{
<properties...>
};
child_node1{
<properties...>
};
child_node0{
<properties...>
};
};
直接调用函数以添加节点(使用 fdt-internals 检查)。我应该在 dt-compiler 或 fdt 内部进行哪些更改以进行直接节点顺序而不永久更改 dts 内容(交换)?像这样
parent_node@10000{
<properties...>
child_node0{
<properties...>
};
child_node1{
<properties...>
};
child_node2{
<properties...>
};
};
解决方案
推荐阅读
- rust - 如果迭代器有生命周期,如何在可变迭代器上实现下一个方法?
- javascript - 创建地图
> 在 JavaScript 中 - php - 在 PHP 中组合两个多维数组以匹配键值
- html - 如何验证以 7 或 8 或 9 开头且 html 语言的最大长度为 10 的手机号码?什么是属性类型?
- selenium-webdriver - 错误停止侦听端口 62157 - Selenium geckodriver
- mongoose - 如何使用两个模式在猫鼬中创建两个集合
- svelte - foreach 表中每一行的文本输入
- python - 如何使用多个正则表达式函数在python中提取数据
- javascript - 在for循环丢失索引中使用对话框时出现VUETIFY问题
- slack - 我的 slackapp 不适用于其他工作区