Description
Intelligent systems are being used everywhere, and open software is making it possible. Intel® is working with many customers, community projects, and silicon vendors to promote open software solutions for firmware and operating systems. With a large internal software team, Intel has developed a unique open software stack that covers all aspects of intelligent and embedded systems development.
Since open software is under constant development, it can be a challenge to know where and how to get started. There are many setup issues and tricks for many community projects, and information can be scattered across the Internet. As a basic introductory guide, Open Software Stack for the Intel® Atom™ Processor brings together an 8-chapter narrative that walks the stack from firmware, to operating system, to application development. The book is targeted for those new to open software development or have been using closed solutions. Whether you are building a custom board or using off-the-shelf hardware, the book discusses the different open software solutions available for the Intel® Atom™ processor. For a dynamic learning experience, there are 23 hands-on exercises that help you set up a development machine to build the software for firmware, Linux distributions, and applications.
Topics and Features covered include:
- Introduction to Unified Extensible Framework Interface (UEFI)
- UEFI Shell and Applications development
- Building firmware with the Boot Loader Development Kit (BLDK)
- Build a custom Linux distribution using the Yocto Project™
- Yocto Project™ SDK and Eclipse™ integration for developing applications
- Customizing video with the Embedded Media and Graphics Driver
- Introduction to optimization tools for the Intel® Atom™ processor