Firmware Development: A Guide to Specialized Systemic Knowledge (Paperback)
暫譯: 韌體開發:專業系統知識指南 (平裝本)
Banik, Subrata, Zimmer, Vincent
- 出版商: Apress
- 出版日期: 2022-09-29
- 售價: $2,300
- 貴賓價: 9.5 折 $2,185
- 語言: 英文
- 頁數: 400
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1484279735
- ISBN-13: 9781484279731
立即出貨 (庫存=1)
買這商品的人也買了...
-
$350$333 -
$650$553 -
$880$695 -
$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 嵌入式系統開發從小白到大牛
-
$199嵌入式技術應用項目式教程(STM32版)
-
$4,400$4,180 -
$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
相關主題
商品描述
Build your own system firmware. This book helps you understand system firmware architecture and minimalistic design, and provides a specialized knowledge of firmware development.
The book includes guidance on understanding the system firmware build procedure, integrating pieces of firmware and allowing configuration, updating system firmware, creating a development infrastructure for allowing multi-party collaboration in firmware development, and gaining advanced system firmware debugging knowledge.
After reading the book you will be able to assume better control while developing your own firmware and know how to interact with native hardware while debugging. You will understand key principles for future firmware development using newer technology, and be ready for the introduction of modern safe programming languages for firmware development. Detailed system firmware development case studies using a futuristic approach cover:
- Future scalable system firmware development models
- Types of firmware development (system firmware, device firmware, manageability firmware)
- Tools and their usage while creating system firmware
- How to build infrastructure for seamless firmware development using a multi-party development model
- Debugging methodologies used during various phases of firmware product development
- Setting up key expectations for future firmware, including thinner firmware footprints and faster execution time, easier configuration, and increased transparent security
What You Will Learn
- Understand the system firmware working model of the future
- Gain knowledge to say goodbye to proprietary firmware for different types of firmware development
- Know the different types of tools required for creating firmware source code before flashing the final image into the boot device of the embedded system
- Develop skills to understand the failure in firmware or in the system and prepare the debugging environment to root cause the defects
- Discern the platform minimal security requirement
- Optimize the system firmware boot time based on the target hardware requirement
- Comprehend 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 和 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 項已發放的美國專利。