System Firmware: An Essential Guide to Open Source and Embedded Solutions (Paperback)

Banik, Subrata, Zimmer, Vincent

  • 出版商: Apress
  • 出版日期: 2022-10-01
  • 定價: $1,980
  • 售價: 9.5$1,881
  • 貴賓價: 9.0$1,782
  • 語言: 英文
  • 頁數: 628
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484279387
  • ISBN-13: 9781484279380
  • 相關分類: 嵌入式系統
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

商品描述

Find the right bootloader solution or combination of firmware required to boot a platform considering its security, product features, and optimized boot solutions. This book covers system boot firmware, focusing on real-world firmware migration from closed source to open source adaptation.

The book provides an architectural overview of popular boot firmware. This includes both closed sourced and/or open source in nature, such as Unified Extensible Firmware Interface (UEFI), coreboot, and Slim Bootloader and their applicable market segments based on product development and deployment requirements.

Traditional system firmware is often complex and closed sourced whereas modern firmware is still a kind of hybrid between closed and open source. But what might a future firmware model look like? The most simplistic boot firmware solution uses open source firmware development. This book helps you decide how to choose the right boot firmware for your products and develop your own boot firmware using open source. Coverage includes:

 

 

  • Why open source firmware is used over closed source
  • The pros and cons of closed and open source firmware
  • A hybrid work model: for faster bring-up activity using closed source, binary integrated with open source firmware

 

 

 

 

 

What You Will Learn

 

  • Understand the architecture of standard and popular boot firmware
  • Pick the correct bootloader for your required target hardware
  • Design a hybrid workflow model for the latest chipset platform
  • Understand popular payload architectures and offerings for embedded systems
  • Select the right payload for your bootloader solution to boot to the operating system
  • Optimize the system firmware boot time based on your target hardware requirement
  • Know the product development cycle using open source firmware development

 


Who This Book Is For

 

 

 

 

 

Embedded firmware and software engineers migrating the product development from closed source firmware to open source firmware for product adaptation needs as well as engineers working for open source firmware development. A secondary audience includes engineers working on various bootloaders such as open source firmware, UEFI, and Slim Bootloader development, as well as undergraduate and graduate students working on developing firmware skill sets.

 

商品描述(中文翻譯)

尋找適合的引導程式解決方案或組合的固件,以考慮其安全性、產品功能和優化的引導解決方案來啟動平台。本書涵蓋系統引導固件,重點介紹從封閉源代碼到開源適應的現實世界固件遷移。

本書提供了流行引導固件的架構概述。這包括封閉源和/或開源的固件,如統一可擴展固件接口(UEFI)、coreboot和Slim Bootloader,以及它們基於產品開發和部署需求的適用市場節段。

傳統系統固件通常復雜且封閉源,而現代固件仍然是封閉和開源之間的混合體。但未來的固件模型可能會是什麼樣子呢?最簡單的引導固件解決方案使用開源固件開發。本書將幫助您決定如何為您的產品選擇合適的引導固件,並使用開源開發自己的引導固件。內容包括:

- 為什麼使用開源固件而不是封閉源
- 封閉源和開源固件的優缺點
- 混合工作模型:使用封閉源二進制與開源固件集成,以加快啟動活動
- 理解標準和流行引導固件的架構
- 選擇適合目標硬件的正確引導程式
- 為最新芯片組平台設計混合工作流模型
- 了解嵌入式系統的流行載荷架構和提供
- 選擇適合引導程式解決方案的正確載荷以引導到操作系統
- 根據目標硬件需求優化系統固件啟動時間
- 了解使用開源固件開發的產品開發週期

本書的讀者包括從封閉源固件遷移到開源固件以適應產品需求的嵌入式固件和軟件工程師,以及從事開源固件開發的工程師。次要讀者包括從事各種引導程式開發(如開源固件、UEFI和Slim Bootloader)的工程師,以及從事固件技能開發的本科和研究生學生。

作者簡介

Subrata Banik is a Firmware Engineer with Intel Corporation and has been involved in firmware development across UEFI, coreboot for IA, and ARM platforms over the course of his career. He has experience working for all leading PC makers. Subrata is active in open source firmware development across different projects such as coreboot, EDKII, etc., and he has more than 600 patches in the open firmware community, and he is one of the top 10 open source firmware contributors. Subrata has 15 patents and is very passionate about learning new technology and sharing knowledge among enthusiast engineers. He has presented at industry events such as the Open Source Firmware Conference, Institute for Security and Technology, Intel Developer Forum, and others.

Vincent Zimmer is a Senior Principal Engineer in the Architecture, Graphics, and Software Group of the Intel corporation. He has been engaged in firmware development for over 25 years and leads the UEFI Security sub-team. Vincent has presented at industry events such as the Open Source Firmware Conference, Linux Fest Northwest, Intel Developer Forum, UEFI Plugfest, Open Compute Project Summit, BlackHat Las Vegas, BSides Seattle, Toorcon, and Cansecwest. In addition to collaborating on many white papers, Vincent has co-authored several books on firmware, papers, and over 400 issued US patents.

作者簡介(中文翻譯)

Subrata Banik是Intel Corporation的固件工程师,他在职业生涯中参与了UEFI、coreboot for IA和ARM平台的固件开发。他有与所有主要PC制造商合作的经验。Subrata在不同项目中积极参与开源固件开发,如coreboot、EDKII等,他在开源固件社区中有600多个补丁,并且是前十名的开源固件贡献者之一。Subrata拥有15项专利,对学习新技术和在热衷的工程师中分享知识非常热衷。他曾在行业活动中发表演讲,如开源固件大会、安全与技术研究所、英特尔开发者论坛等。

Vincent Zimmer是英特尔公司架构、图形和软件团队的高级首席工程师。他从事固件开发已有25年,并领导UEFI安全子团队。Vincent曾在行业活动中发表演讲,如开源固件大会、Linux Fest Northwest、英特尔开发者论坛、UEFI Plugfest、Open Compute Project Summit、BlackHat Las Vegas、BSides Seattle、Toorcon和Cansecwest。除了合作撰写许多白皮书外,Vincent还共同撰写了几本关于固件的书籍、论文,并拥有400多项已颁发的美国专利。