Companies Home Search Profile
System Firmware: An Essential Guide to Open Source and Embedded Solutions
System Firmware: An Essential Guide to Open Source and Embedded Solutions
Download pdf
System Firmware: An Essential Guide to Open Source and Embedded Solutions

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

Publication

Apress

0 View
'
ISBN-10
1484279387
ISBN-13
978-1484279380
Publisher
Apress
Price
0
File Type
PDF
Page No.
658

From the Back Cover

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


About the Author

Subrata Banik is a Firmware Engineer with twelve years of industry experience in system firmware design development and debugging across various firmware architectures like EDK, coreboot, Slim bootloader etc. for x86 and ARM platforms. Subrata has experience working for all leading PC-makers. Subrata is an active member of open source firmware development across different projects like coreboot, oreboot, EDKII etc., where he is one of the top ten contributors in the open firmware (coreboot) community. Subrata has multiple US Patents approved and is very passionate about learning new technology and sharing knowledge among enthusiast engineers. Subrata has presented his technical talk at industry events such as Open Source Firmware conference, Institute for Security and Technology, Intel Developer Forum etc.

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.

Similar Books

Other Authors' Books

Other Publishing Books

User Reviews
Rating
0
0
0
0
0
average 0
Total votes0