デバイストリートの理解

エムベデッド分野において、ハードウェアの多様性が課題となるが、多くのインターフェースは標準化されている。以前は各ベンダーが他社のコードをコピーすることでドライバ開発を行っていたが、大量の冗長コードを生み出していた。Linuxカーネルではこの問題を解決するために、共通ライブラリとして抽象化し、デバイスが「何のデバイスか」を指定するだけで、カーネルが適 ...

7月25日 20:42 投稿