書籍概要

実践!カーネルモジュール開発~世界時計をデバイスファイルで実装する

著者
発売日
更新日

概要

FreeBSDを活用するためのノウハウを紹介する電子書籍シリーズです。今月のテーマは「カーネルモジュール開発の基本」で,全4回に分けて解説します。

第3弾となる今回は,実際にカーネルモジュールを開発してみます。世界時計を題材に,ソースコードの意味,プログラムの動きを丁寧に解説し,カーネルモジュールの理解を深めます。FreeBSDユーザ,そして,サーバ管理者必読の一冊。電子版のみでの発売です。

こんな方におすすめ

  • FreeBSDユーザ
  • サーバ管理者
  • システム管理者
  • ネットワーク管理者
  • UNIX/Linuxに興味のある方
  • インフラエンジニア

FreeBSD Weekly Topics Digital Edition

FreeBSD Weekly Topics Digital Editionは技術評論社が刊行する電子書籍シリーズです。ほぼ週刊でのペースで刊行し,1つのテーマを複数回のトピックに分けて解説します。

第2弾となる今回は「カーネルモジュール開発の基本」をテーマに,全4回に分けて刊行します。

  • ゼロからはじめるカーネルモジュール開発
  • カーネルモジュールを理解する~/dev/nullを読み解く
  • 実践!カーネルモジュール開発~世界時計をデバイスファイルで実装する
  • 実践!カーネルモジュール開発~システム情報を表示する

目次

  • カーネルモジュールを読んでみよう
  • 世界時計デバイスファイルを作ってみよう
  • /dev/zeroというカーネルモジュール素材
  • /dev/zeroのread処理を理解する: KASSERT
  • /dev/zeroのread処理を理解する: __DECONST
  • /dev/zeroのread処理を理解する: uio(9)
  • 世界時計プロトタイプの実装
  • カーネルで使えるカーネル関数や変数を調べる: man 9
  • 世界時計の実装
  • カーネルで利用できる関数と変数: man 9を活用する

サポート

現在サポート情報はありません。

商品一覧