2
ユーザーファームからOpen-Firmwareデバイスツリーを読み取るAPIはありますか?ユーザーツリーからデバイスツリーを読み取るAPI
たとえば、/ sys/firmware/fdt(フラットデバイスツリー)を読み込んでいますか?
もしそうでなければ、ユーザー空間アプリケーションがfdtからエントリを読み込めるようにファイル形式が公開されていますか?
ユーザーファームからOpen-Firmwareデバイスツリーを読み取るAPIはありますか?ユーザーツリーからデバイスツリーを読み取るAPI
たとえば、/ sys/firmware/fdt(フラットデバイスツリー)を読み込んでいますか?
もしそうでなければ、ユーザー空間アプリケーションがfdtからエントリを読み込めるようにファイル形式が公開されていますか?
これは私が最初に考えたよりも簡単です。 Open Firmwareをサポートするデバイスでは、Linuxカーネルは/proc/device-tree/
に仮想ファイルシステムとしてマウントします。
私の場合、私がチェックしたことがあったシステムでは、これは/sys/firmware/devicetree/base
へのシンボリックリンクでした。しかし、どちらの方法でも、言語に関係なく、/proc/device-tree/
のファイルとディレクトリを歩くのは比較的簡単です。