タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

linuxとudevに関するembeddedのブックマーク (3)

  • 第15回 udevを読む | gihyo.jp

    過去数回に渡ってLinuxの起動の仕組みを紹介してきました。今回はその最後としてudevとそれが利用するsysfsについて紹介しましょう。udevを使えば、従来はあらかじめ用意しておく必要があったデバイスファイルを必要に応じて動的に作成することができ、周辺機器の活線挿抜などにも、より柔軟に対応することができます。 デバイスファイルとは コンピュータが機能するためには、ディスプレイやキーボード、ハードディスクなど、さまざまな周辺機器が必要で、これら周辺機器をうまく取り扱うことがOSの重要な仕事になります。Linuxの元となったUNIXでは、さまざまな種類の周辺機器を統一的に扱うために「周辺機器もファイルと同様に扱う」ことにしました。このアイデアを実現するために導入されたのがデバイスファイル(スペシャルファイル)です。 デバイスファイルは、アプリケーションからはファイルと同じように見えますが、

    第15回 udevを読む | gihyo.jp
  • カーネルモジュールとデバイス管理 - 知らざるを知らずと為す是知るなり

    はじめに 個人的なLinuxに関する勉強メモです。想像の部分も多々あり。また間違いもあると思います。この情報を利用する際は、完全自己責任でお願いします。 環境 CentOS release 6.5 (Final) カーネルモジュールとは? カーネルの機能をモジュールとして外部ファイルにしたもの。 ハードウェアを扱う為のドライバ、ファイルシステムやTCP/IP機能を利用する為のドライバ等があり。 必要に応じてカーネルに組み込んだり、取り外したりできる。 モジュールの格納先は/lib/modules/`uname -r`ディレクトリ ファイルの拡張子は.ko 以下のメリットがあり。 カーネルイメージのファイルサイズを小さくできる。 サードパーティによるモジュール追加時にカーネルコンパイルが不要 カーネルモジュールを管理するコマンド 以下のコマンドでカーネルにモジュールを追加したり、取り外したり

    embedded
    embedded 2015/07/14
    modules.aliasなど。
  • udev

    About udev allows Linux users to have a dynamic /dev directory and it provides the ability to have persistent device names. Documentation udev comes with a lot of documentation and full manpages included in the source tarball. If, for some reason, that is not enough, here is a list of some online references about the program, and how to configure it properly: A FAQ which answers a number of quest

  • 1