- Using Yocto Project with BeagleBone Black
- H M Irfan Sadiq
- 395字
- 2021-07-16 13:57:09
Foreword
From my embedded Linux testing experience, I have found working with embedded Linux to be very challenging. Multiple architectures, cross-compilation, and devices with different functionalities requiring different user space and kernel configurations are just a few examples. Yocto Project facilitates an embedded developer to overcome these challenges and many more. Instead of using Make and configure directly, BitBake lets you combine all the required steps, from fetching the code to installing in a recipe file, creating a layer of abstraction for the user.
Embedded Linux is everywhere these days, for example, set-top boxes, IPTVs, and in-flight infotainment systems. With the power of open source behind it, it can be GENIVI and Carrier Grade Linux, which are helping the vendors define standards to use Linux for different purposes.
Irfan has worked in OpenEmbedded and later on Yocto Project. With his keen interest in scripting and test automation, he has played an important role in the test automation project during his professional career. Working under my management, he has developed multiple solutions to solve testing-related problems for Yocto Project-based projects.
Yocto Project has some complex concepts and can be overwhelming for a new user. Most of the material available on Yocto Project caters to the advanced level concepts. This book, however, starts from the very basic concepts and slowly familiarizes the user with the advanced features provided.
It gives a comprehensive introduction to Yocto Project. By taking the example of BeagleBone, the low cost and already supported by Yocto Project evaluation board, Irfan takes you step by step, from setting up Yocto Project and building default images to moving on to advanced topics that cover how to create custom images. The book explains how you can utilize the existing applications and add your own applications to the filesystem. The final chapter(s) explains how to use the full power of Linux and Yocto Project and turn your inexpensive BeagleBone into any device of your choice, such as a home surveillance system, a gaming console, or a Wi-Fi hotspot.
If you are interested in developing an embedded solution using Linux, this book will provide you with a wealth of information. If you are already working on Yocto Project, this book will prove to be very helpful in understanding different concepts and utilizing the full power of Yocto Project.
Happy reading!
Khula Azmi
Engineering Manager QA at Mentor Graphics
- Learning ROS for Robotics Programming(Second Edition)
- Programming ArcGIS 10.1 with Python Cookbook
- 精通搜索分析
- SQL for Data Analytics
- Git高手之路
- Building Mobile Applications Using Kendo UI Mobile and ASP.NET Web API
- Flash CS6中文版應用教程(第三版)
- 教孩子學編程:C++入門圖解
- 大數據分析與應用實戰:統計機器學習之數據導向編程
- Java網絡編程核心技術詳解(視頻微課版)
- Julia 1.0 Programming Complete Reference Guide
- Illustrator CS6設計與應用任務教程
- 現代C:概念剖析和編程實踐
- 貫通Tomcat開發
- 微前端設計與實現