1.

Record Nr.

UNINA9910293149803321

Autore

Zimmer Vincent

Titolo

Embedded Firmware Solutions [[electronic resource] ] : Development Best Practices for the Internet of Things / / by Vincent Zimmer, Jiming Sun, Marc Jones, Stefan Reinauer

Pubbl/distr/stampa

Springer Nature, 2015

Berkeley, CA : , : Apress : , : Imprint : Apress, , 2015

ISBN

1-4842-0070-5

Edizione

[1st ed. 2015.]

Descrizione fisica

1 online resource (215 p.)

Collana

The expert's voice in programming

Disciplina

004

005.18

Soggetti

Computer input-output equipment

Software engineering

Microprogramming 

Hardware and Maker

Software Engineering/Programming and Operating Systems

Control Structures and Microprogramming

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

Includes index.

Nota di contenuto

Contents at a Glance; Introduction; Chapter 1: Introduction; What Is Embedded Firmware?; Where Is Firmware?; What Do Firmware Engineers Do?; Firmware Preparation for New Hardware; The Mystery of Bits; Programming Guides; The Intel® Firmware Support Package; The Uniqueness of Embedded Firmware; The Choice of Firmware Stacks; Welcome to the Era of the Internet of Things; Technical Coverage in This Book; The Future of Firmware; Chapter 2: Firmware Stacks for Embedded Systems; Is a One-Size-Fits-All Solution Possible?; Microkernel; Real-Time Operating S ystem (RTOS); Legacy BIOS

Implementations of the UEFI FrameworkOpen Source Firmware Stacks; Proprietary Firmware Stacks; Make o r Buy; The Advantages of Outsourcing; The Disadvantages of Outsourcing; In-House Development; Summary; Chapter 3: Intel® Firmware Support Package (Intel® FSP); The Intel FSP Philosophy; What Is in Intel FSP?; Intel FSP Binary Format; Sample Boot Flow; Locating the Entries of Intel FSP; The



Hard Way to Find Intel FSP APIs: Use Data Structure; The Easy Way to Find FSP APIs: Use Hard-Coded Constants; Programming Interface: The APIs of Intel FSP; TempRamInit; FspInitEntry; NotifyPhase

Intel FSP OutputAPI Execution Status; Temporary Memory Data HOB; Non-Volatile Storage HOB; Sample Code for Parsing HOBs; Customization of Intel FSP; Downloading Intel FSP; Microcode Patches; Relocating Intel FSP; Integration and Build; The Future of Intel FSP; What Is Coming in the Following Chapters; Chapter 4: Building coreboot with Intel FSP; The Introduction of coreboot; The Philosophy of coreboot; A Brief History; v1: 1999-2000; v2: 2000-2005; v2+: 2005-2008; v3: 2006-2008; 2008 LinuxBIOS Renamed "coreboot"; v4: 2009-2012; v4+: 2012-2014; Further Reading

Prerequisites for Working with corebootCommunity Organization; Git and Gerrit; Git Commit Messages; coreboot Sign-off Procedure; Developer's Certificate of Origin 1.1; Adding Your Sign-off; Working with the coreboot Community; coreboot Do's; coreboot Don'ts; Nonsource Binaries in coreboot; A Hands-on Example: Building coreboot for the MinnowBoard MAX Mainboard; Environment; Hardware: MinnowBoard MAX; MinnowBoard MAX Platform Details; Development Directory; Downloading Intel FSP; Installing Intel FSP; Downloading the coreboot Source; coreboot Toolchain; coreboot Commit Hooks

Creating a coreboot Development BranchBuilding the Mainboard; On the Menuconfig Menu; On the Chipset Menu; On the Devices Menu; Build; Summary of Commands; Flashing the ROM; Preparing the Flash Programmer; Flashing the ROM Image; coreboot Internals; Boot Stages; Additional Files; CBFS; An Example of CBFS; CBFS Size; Special Binaries; Boot Flow Using Intel FSP; Reset Vector and Bootblock; romstage; ramstage; Payload; coreboot Source; coreboot Device Tree; Chips and Devices; Device Tree Variables; A Device Tree Example; Chip Operations; Device Operations; coreboot Hardwaremain State Machine

State Machine States

Sommario/riassunto

Embedded Firmware Solutions is the perfect introduction and daily-use field guide--for the thousands of firmware designers, hardware engineers, architects, managers, and developers--to Intel’s new firmware direction (including Quark coverage), showing how to integrate Intel® Architecture designs into their plans. Featuring hands-on examples and exercises using Open Source codebases, like Coreboot and EFI Development Kit (tianocore) and Chromebook, this is the first book that combines a timely and thorough overview of firmware solutions for the rapidly evolving embedded ecosystem with in-depth coverage of requirements and optimization.



2.

Record Nr.

UNINA9910798410103321

Autore

Gissibl Bernhard <1976->

Titolo

The nature of German imperialism : conservation and the politics of wildlife in colonial East Africa / / Bernhard Gissibl

Pubbl/distr/stampa

New York, [New York] ; ; London, [England] : , : Berghahn Books, , 2016

©2016

ISBN

1-78533-176-0

Descrizione fisica

1 online resource (374 pages) : illustrations, maps, photographs

Collana

Environment in History: International Perspectives ; ; Volume 9

Classificazione

NQ 9400

Disciplina

333.95/409678

Soggetti

Wildlife conservation - Tanzania - History - 19th century

Wildlife conservation - Political aspects - Germany - History - 19th century

Wildlife conservation - Tanzania - History - 20th century

Wildlife conservation - Political aspects - Germany - History - 20th century

Wildlife management - Tanzania - History - 19th century

Wildlife management - Political aspects - Germany - History - 19th century

Wildlife management - Tanzania - History - 20th century

Wildlife management - Political aspects - Germany - History - 20th century

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Nota di bibliografia

Includes bibliographical references and index.

Nota di contenuto

Frontmatter -- Contents -- Illustrations, Figures, and Maps -- Acknowledgements -- Measurements and Currencies -- Abbreviations -- Introduction: Doorsteps in Paradise -- PART I Big Men, Big Game between Precolony and Colony -- CHAPTER 1 Tusks, Trust, and Trade: Ecologies of Hunting in Precolonial East Africa -- CHAPTER 2 Seeing Like a State, Acting Like a Chief: The Colonial Politics of Ivory, 1890–1903 -- PART II The Making of Tanzania’s Wildlife Conservation Regime -- CHAPTER 3 Preserving the Hunt, Provoking a War: Wildlife Politics and Maji Maji -- CHAPTER 4 Colony or Zoological Garden? Settlers, Science, and the State -- CHAPTER 5 The Imperial Game: Rinderpest, Wildmord, and the Emperor’s Breakfast, 1910–14 -- PART III Spaces of Conservation between Metropole and Colony -- CHAPTER



6 Places of Deep: Time The Political Geography of Colonial Wildlife Conservation -- CHAPTER 7 Rivalry and Stewardship: The Anglo-German Origins of International Wildlife Conservation in Africa -- CHAPTER 8 A Sense of Place: Representations of Africa and Environmental Identities in Germany -- Epilogue: Germany’s African Wildlife and the Presence of the Past -- Appendix: Synopsis of Game Ordinances in German East Africa, 1891–1914 -- Select Bibliography -- Index

Sommario/riassunto

Today, the East African state of Tanzania is renowned for wildlife preserves such as the Serengeti National Park, the Ngorongoro Conservation Area, and the Selous Game Reserve. Yet few know that most of these initiatives emerged from decades of German colonial rule. This book gives the first full account of Tanzanian wildlife conservation up until World War I, focusing upon elephant hunting and the ivory trade as vital factors in a shift from exploitation to preservation that increasingly excluded indigenous Africans. Analyzing the formative interactions between colonial governance and the natural world, The Nature of German Imperialism situates East African wildlife policies within the global emergence of conservationist sensibilities around 1900.