トレーニング > Linuxカーネル開発 > Linux Kernel Debugging (LFD445)
Image Image インストラクター主導のコース

Linux Kernel Debugging (LFD445)

Linux カーネルのデバッグをマスターして、テクノロジー業界で欠かせない人材になりましょう。このコースでは、複雑な問題を解決するスキルを身につけ、新しいキャリアのチャンスを獲得し、チームと会社の両方であなたの価値を高めます。

Image
対象者

このコースは、現在または将来カーネル開発者を目指す人、デバイス ドライバー開発者、および既存のツールや機能を活用して開発サイクルを短縮することに関心のあるすべての人を対象に設計されています。
折りたたむ 続きを読む
Image
学習内容

2 番目のシステムからのリモート デバッグ用にシステム (物理または仮想) を構成し、組み込みのデバッグ フレームワークの基礎となる Linux カーネルの基本コンポーネントを操作することで、ローカル デバッグのテクニックを学習します。
折りたたむ 続きを読む
Image
身につく知識

カーネルの問題をより効率的に診断および修正することで、Linux カーネル開発環境の生産性を向上させます。
折りたたむ 続きを読む
おもなテーマ
Image はじめに
Image 準備
Image OSSプロジェクトでの作業方法**
Image カーネル機能
Image カーネルで非推奨のインターフェース
Image Printk
Image 監視とデバッグ
Image Ftrace
Image カーネルとgitの二分法
Image カーネル開発ツール
Image 性能
Image kprobes
Image eBPF
Image QEMU
Image gdb カーネル スクリプト
Image Linuxカーネルデバッグツール
Image クラッシュ
Image kexec
Image

**
これらのセクションは、部分的にまたは全体を
オプションとして考えることができます。これらのセクションには、
背景となる参考資料、専門的なトピック、または高度なテーマが含まれています。
講師は、教室での経験や時間の制約に応じて、
これらをカバーするかしないかを選択することができます。
前提条件
このコースを最大限に活用するために必要な条件:

  • Cプログラミング言語に精通している。
  • ls、grep、tarなどの基本的なLinux(UNIX)ユーティリティに精通している。
  • 利用可能なテキストエディタ(emacs、viなど)を快適に使用できます。
  • 主要なLinuxディストリビューションの経験は役立ちますが、必ずしも必要ではありません。
  • 「Linux カーネルの内部と開発 (LFD420)」を受講したのと同等の経験があること。
実習について
システムには2つ以上のCPUと4GB以上のRAMが必要です。 準備完了.sh スクリプト。利用できるリソースが多いほど、ラボはより高速かつスムーズになります。
レビュー
2025年6月
最近のカーネルに関する最新情報と、すべてが小冊子にコンパクトにまとめられている点が気に入っています。
2025年3月
カーネルの概念とデバッグ ツールのほとんどに精通し、それぞれの概念を深く学びました。
2025年2月
カーネルでのテストに使用されるツールと方法の素晴らしい概要。