UEFI を使用したベアメタルプログラミングの第一歩
First steps in bare-metal programming using UEFI (kevinboone.me)
要約
この記事は、Linuxワークステーションを使用してUEFIファームウェア搭載のPC向けにベアメタルアプリケーションを開発する方法を解説するシリーズのインデックスです。経験豊富なLinux開発者を対象としており、UEFIの事前知識は不要です。必要なソフトウェアツール、コンパイルとリンクの方法、起動可能なディスクの作成、基本的なファイル管理について説明しています。
全文翻訳
UEFI を使用したベアメタルプログラミングの第一歩 – シリーズインデックス
[画像: UEFI プログラミングの概念図]
これらの記事は、Linuxワークステーションを使用して、UEFIファームウェアを搭載したPCタイプのコンピューター向けのベアメタルアプリケーションを開発することについて説明しています。経験豊富なLinux開発者を対象としていますが、UEFIに関する予備知識は不要です。記事では、必要なソフトウェアツール、コンパイルとリンクの方法、起動可能なディスクの作成方法、および基本的なファイル管理について説明します。
これらの記事は順番に読むことを想定して書かれています。各記事は前の記事の情報に依存しており、順序を入れ替えると理解が困難になる場合があります。
パート1 – コンパイルとリンク
パート2 – EFIシステムパーティション
パート3 – DVDまたはUSBフラッシュイメージの作成
パート4 – 実用的な脱線
パート5 – Simple File Protocol を使用したファイル操作
このページに応答して何か投稿しましたか?
このページを参照しているブログやページのURLを記載したWebmentionを送信していただければ、私に通知されますので、お気軽にお送りください。