タグ

Linuxとドライバに関するnezukuのブックマーク (3)

  • Linuxネットワークドライバの開発 - Handwriting


    Linux Advent Calendar 2016 9  1NICLinux ARMNICXilinxFPGAZYBO NICpingiperf   Linux  -  (e.g. )  -  (e.g. )  3
    Linuxネットワークドライバの開発 - Handwriting
    nezuku
    nezuku 2016/12/13
    ネットワークデバイスはファイルとして扱われないということについて
  • Linux Kernel Module programming (Kernel 2.4, デバイスドライバ)

    ○ はじめに 文書では、筆者が Linux® でデバイスドライバを作成しようとした際に、カーネルに動的に追加機能を組み込むことが出来るカーネルモジュールの書き方について勉強したことを説明していきたいと思います。 筆者は、コンピュータでハードウェアを制御するプログラムを作りたいと思いながら社会人になったのですが、会社でそういう仕事がどんどん減ってしまって全然機会がありませんでした。しかし、雑誌等でデバイスドライバを作成して自作のハードウェアを制御する記事を読む度に、自分もやりたいという気持ちが大きくなっていきました。 そしてある日、「電子工作を勉強して自分のハードウェアを作り、それを動かすためのソフトウェアを書こう!」と決意しました。Linux でデバイスドライバを作成するには、カーネルに最初から組み込んでしまう方法と、動的に追加機能を組み込むことが出来るカーネルモジュールという形式で作成

  • Linux UVC driver & tools

    Linux 2.6.26 und neuer enthält den Linux-UVC-Treiber nativ. Sie müssen die Treiberquellen nicht manuell herunterladen, es sei denn, Sie möchten eine neuere Version testen oder bei der Entwicklung helfen. Projektbeschreibung Ziel dieses Projekts ist es, alle notwendigen Softwarekomponenten bereitzustellen, um UVC-konforme Geräte unter Linux vollständig zu unterstützen. Dazu gehören ein V4L2-Kernel-

  • 1