Я пытаюсь найти способ доступа из node_1 к переменной в node_0 (см. код ниже) в этом дереве устройств:
/ {
amba_pl: amba_pl@0 {
node_0: node@a8000000 {
node_id = <0x0>;
node0State = <0x0>;
};
};
node_1: node@a9000000 {
node1State = <node_0's node0State>;
};
};
};
Основная цель состоит в том, чтобы иметь возможность совместно использовать состояние между модулями ядра. Я знаю, что я могу EXPORT_SYMBOL(переменная) в узле записи, а затем extern *variable в узле чтения, но хотел посмотреть, смогу ли я выполнить это в самом дереве устройств. node_0 всегда будет единственным узлом для установки nodeState, а node_1 будет только читать. Это возможно?