System Firmware: An Essential Guide to Open Source and Embedded Solutions (Paperback)
暫譯: 系統韌體:開源與嵌入式解決方案的必備指南 (平裝本)
Banik, Subrata, Zimmer, Vincent
買這商品的人也買了...
-
$350$333 -
$650$553 -
$880$695 -
$720$562 -
$550$495 -
$3,280$3,116 -
$936Embedded Linux Development using Yocto Projects - Second Edition: Learn to leverage the power of Yocto Project to build efficient Linux-based products
-
$2,640$2,508 -
$267奔跑吧 Linux內核 入門篇
-
$1,568Linux Observability with Bpf: Advanced Programming for Performance Analysis and Networking (Paperback)
-
$1,200$948 -
$880$695 -
$564Visual Studio Code 權威指南
-
$680$537 -
$559嵌入式 C語言自我修養 — 從芯片、編譯器到操作系統
-
$1,000$790 -
$607Linux 嵌入式系統開發從小白到大牛
-
$714$678 -
$2,146Introduction to Algorithms, 4/e (Hardcover)
-
$505從零開始 Linux 運維實踐
-
$1,620Linux Kernel Debugging: Leverage proven tools and advanced techniques to effectively debug Linux kernels and kernel modules (Paperback)
-
$2,300$2,185 -
$850$808 -
$1,200$1,140 -
$600$474
相關主題
商品描述
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.
商品描述(中文翻譯)
找到適合的啟動程式解決方案或固件組合,以考慮其安全性、產品特性和最佳化的啟動解決方案來啟動平台。本書涵蓋系統啟動固件,重點在於從封閉源碼到開放源碼適應的實際固件遷移。
本書提供了流行啟動固件的架構概述。這包括封閉源碼和/或開放源碼的固件,例如統一可擴展固件介面(Unified Extensible Firmware Interface, 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 是英特爾公司的一名韌體工程師,職業生涯中參與了 UEFI、coreboot 在 IA 和 ARM 平台上的韌體開發。他擁有為所有主要 PC 製造商工作的經驗。Subrata 積極參與各種開源韌體開發項目,如 coreboot、EDKII 等,並在開源韌體社群中擁有超過 600 個補丁,是前 10 名的開源韌體貢獻者之一。Subrata 擁有 15 項專利,對學習新技術和在熱情的工程師之間分享知識充滿熱情。他曾在行業活動中發表演講,如開源韌體會議、安全與技術研究所、英特爾開發者論壇等。
Vincent Zimmer 是英特爾公司架構、圖形和軟體組的高級首席工程師。他從事韌體開發已有超過 25 年,並領導 UEFI 安全子團隊。Vincent 曾在行業活動中發表演講,如開源韌體會議、Linux Fest Northwest、英特爾開發者論壇、UEFI Plugfest、開放計算專案峰會、BlackHat Las Vegas、BSides Seattle、Toorcon 和 Cansecwest。除了合作撰寫多篇白皮書外,Vincent 還共同撰寫了幾本韌體相關的書籍、論文,以及超過 400 項已授權的美國專利。