Catálogo de publicaciones - libros

Compartir en
redes sociales


Título de Acceso Abierto

Embedded Firmware Solutions: Development Best Practices for the Internet of Things

Resumen/Descripción – provisto por la editorial

No disponible.

Palabras clave – provistas por la editorial

Computer science

Disponibilidad
Institución detectada Año de publicación Navegá Descargá Solicitá
No requiere 2015 Directory of Open access Books acceso abierto
No requiere 2015 SpringerLink acceso abierto

Información

Tipo de recurso:

libros

ISBN impreso

978-1-4842-0071-1

ISBN electrónico

978-1-4842-0070-4

Editor responsable

Springer Nature

País de edición

Reino Unido

Fecha de publicación

Tabla de contenidos

Introduction

Jiming Sun; Marc Jones; Stefan Reinauer; Vincent Zimmer

■■■

Pp. 1-11

Firmware Stacks for Embedded Systems

Jiming Sun; Marc Jones; Stefan Reinauer; Vincent Zimmer

If you have been doing BIOS work or read a book about it, you probably have an idea about what firmware is doing for a PC. Firmware needs to do the following:

Pp. 13-24

Intel® Firmware Support Package (Intel® FSP)

Jiming Sun; Marc Jones; Stefan Reinauer; Vincent Zimmer

■■■

Pp. 25-54

Building coreboot with Intel FSP

Jiming Sun; Marc Jones; Stefan Reinauer; Vincent Zimmer

Since 1999, developers from around the world, some as individual contributors and others working on behalf of businesses and corporations, have formed a community around coreboot, an open source firmware project. is boot firmware primarily focused on x86 processors and chipsets, but other processors, like Alpha, PPC, and ARM-based systems are supported. The coreboot logo is a European Brown Hare, Figure 4-1.

Pp. 55-95

Chrome book Firmware Internals

Jiming Sun; Marc Jones; Stefan Reinauer; Vincent Zimmer

When the first version of Chrome OS became available, many people were asking the same questions:Why?What can it be used for? How is it different from Android? Out of curiosity, many people downloaded it and played with an earlier version. People quickly discovered that it is a neat idea to build an application environment for connected devices that is bounded by a browser-like framework.

Pp. 97-120

Intel FSP and UEFI Integration

Jiming Sun; Marc Jones; Stefan Reinauer; Vincent Zimmer

This chapter will provide a bridge from the earlier chapters on FSP and coreboot to Unified Extensible Interface (UEFI)-based technologies. These UEFI technologies include the UEFI Platform Initialization (PI) –based modules in the EFI Developer Kit II (EDKII) found on tianocore.org.EDK II elements can “consume” an Intel FSP binary to build a complete platform. In addition, EDK II can be used as a payload for coreboot-style systems. Finally, there are examples of EDK II–based open hardware platforms, such as Minnow and MinnowMax, which demonstrate the Intel FSP and EDK II platform elements.

Pp. 121-144

Building Firmware for Quark Processors

Jiming Sun; Marc Jones; Stefan Reinauer; Vincent Zimmer

The Intel Quark SoC X1000 is Intel’s lowest-power SoC, designed to provide performance and reduce development costs for securely managed Internet of Things endpoint devices.It is initially offered as a single-core, single-threaded microprocessor, making it an ideal solution for low-cost, small form factor, fanless and headless designs.

Pp. 145-171

Putting It All Together

Jiming Sun; Marc Jones; Stefan Reinauer; Vincent Zimmer

Embedded firmware has a lot of facets beyond the topics we could cover in this book. Our goals have been to provide enough knowledge and tools to get you started quickly when you deal with an embedded design based on Intel Architecture. The contents in this book may not have anticipated all the changes in the specifications and APIs that were under development when we were writing this book, but the framework of the book can represent the essence of the ideas and examples shown in the book. Regardless of whether you have read all the chapters in this book, you should have learned about the key ingredients mentioned in it: Intel FSP, coreboot, EDK II, Chromebook firmware, and the unique firmware features that embedded industries are looking for.

Pp. 173-177

Sample Boot Setting File (BSF)

Jiming Sun; Marc Jones; Stefan Reinauer; Vincent Zimmer

/** @file

Pp. 179-189