2016-05-18 5 views
2

ユーザーファームからOpen-Firmwareデバイスツリーを読み取るAPIはありますか?ユーザーツリーからデバイスツリーを読み取るAPI

たとえば、/ sys/firmware/fdt(フラットデバイスツリー)を読み込んでいますか?

もしそうでなければ、ユーザー空間アプリケーションがfdtからエントリを読み込めるようにファイル形式が公開されていますか?

答えて

5

これは私が最初に考えたよりも簡単です。 Open Firmwareをサポートするデバイスでは、Linuxカーネルは/proc/device-tree/に仮想ファイルシステムとしてマウントします。

私の場合、私がチェックしたことがあったシステムでは、これは/sys/firmware/devicetree/baseへのシンボリックリンクでした。しかし、どちらの方法でも、言語に関係なく、/proc/device-tree/のファイルとディレクトリを歩くのは比較的簡単です。

関連する問題