x64 UEFI 対応 OS 自作入門 ~実機で動作する OS を作ってみよう~
  • まえがき
  • 第1章:準備
  • 第2章:32 ビット整数式の x64 JIT コンパイラを試作する
    • 2.1 コンパイラを自作する理由
    • 2.2 全体の処理の流れ
    • 2.3 コーディングの方針
    • 2.4 字句解析
    • 2.5 構文解析
    • 2.6 意味解析
    • 2.7 中間コード(WebAssembly)生成
    • 2.8 x64 コード生成
    • 2.9 デバッグとテストコード
    • 2.10 改善を検討すべき点
    • 2.11 参考文献・資料
  • 第3章:クロス開発環境を作る(1)
  • 第4章:UEFI アプリを自作開発環境でビルドする
    • 4.1 UEFI
      • 4.1.1 初めての UEFI アプリ
      • 4.1.2 GPT と MBR
      • 4.1.3 UEFI セットアップ画面
      • 4.1.4 FreeType の利用
      • 4.1.5 UEFI セキュアブート
    • 4.2 まとめ
    • 4.3 参考文献・資料
  • 第5章:クロス開発環境を作る(2)
  • 第6章:シングルタスク OS をデバッグ可能にする
  • 第7章:対応するデバイスを増やす
  • 第8章:マルチタスク/マルチコア対応
  • 第9章:インストーラを作る
  • 第10章:開発環境を移植する
  • 第11章:TCP/IP・印刷機能を作る
  • 第12章:GitHub サポート機能を作る
  • 第13章:日本語入力機能を作る
  • 第14章:ハイパーバイザを作る
  • あとがき
  • 索引
GitBook提供
このページ内
  • 4.1.1 初めての UEFI アプリ
  • 4.1.2 GPT と MBR
  • 4.1.3 UEFI セットアップ画面
  • 4.1.4 FreeType の利用
  • 4.1.5 UEFI セキュアブート
  1. 第4章:UEFI アプリを自作開発環境でビルドする

4.3 参考文献・資料

前へ4.2 まとめ次へ第5章:クロス開発環境を作る(2)

最終更新 6 年前

  • Windows7でもFastBootが効くってホント? - 週刊アスキー

  • Interface 2011年11月号 CQ出版社 第2特集 従来のPC/AT用BIOSを置き換えるUEFI仕様の概要

  • Play with UEFI

  • UEFI時代のブートローダ

  • Unified Extensible Firmware Interface Specification Version 2.6 January, 2016

前の項と同様。

  • Tech TIPS:Windows 10で素早くUEFIの設定画面を起動する - @IT

  • GUIDとは - IT用語辞典 Weblio辞書

  • FreeType使用記録

  • Microsoft UEFI CA の署名ポリシーが更新されました – Windows ハードウェア認定ブログ

  • 技術者見習いの独り言: SecureBootとLinux

  • mjg59 | Secure Boot bootloader for distributions available now

  • openSUSE:UEFI - openSUSE

  • Playing with UEFI Secure Boot – Part 2: Basic Authenticode signing with MS Tools | Al's Website

  • ハードウェアリセット方法 パソコン鳥のブログ/ウェブリブログ

  • ACPI BGRT - ねりりんと借り初めのものがたり

  • Advanced Configuration and Power Interface Specification Version 6.1 January, 2016

  • Windows bitmap - Wikipedia

  • INSIDE WINDOWS ファイルフォーマット 1995年11月15日初版第1刷 カットシステム

  • グラフィックファイルフォーマット・ハンドブック 1998年7月1日第1版第7刷 アスキー

4.1.1 初めての UEFI アプリ
https://weekly.ascii.jp/elem/000/000/141/141011/
https://www.slideshare.net/syuu1228/play-with-uefi
https://www.slideshare.net/syuu1228/uefi-boot-loaders
https://uefi.org/sites/default/files/resources/UEFI Spec 2_6.pdf
4.1.2 GPT と MBR
4.1.3 UEFI セットアップ画面
https://www.atmarkit.co.jp/ait/articles/1610/28/news021.html
https://www.weblio.jp/content/GUID
4.1.4 FreeType の利用
https://web.archive.org/web/20170911060053/http://hp.vector.co.jp:80/authors/VA028002/freetype.html
4.1.5 UEFI セキュアブート
https://blogs.msdn.microsoft.com/windows_hardware_certification_ja/2013/12/03/microsoft-uefi-ca/
https://orumin.blogspot.com/2015/05/securebootlinux.html
https://mjg59.dreamwidth.org/20303.html
https://ja.opensuse.org/openSUSE:UEFI
https://web.archive.org/web/20160325170037/http://al.robotfuzz.com/playing-with-uefi-secure-boot-part-2-basic-authenticode-signing-with-ms-tools/
https://vogel.at.webry.info/201410/article_11.html
https://web.archive.org/web/20181216121438/https://neriring.hatenablog.jp/entry/2016/10/11/185011
https://uefi.org/sites/default/files/resources/ACPI_6_1.pdf
https://ja.wikipedia.org/wiki/Windows_bitmap