官术网_书友最值得收藏!

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

主站蜘蛛池模板: 鄂托克前旗| 天等县| 容城县| 卓尼县| 双城市| 庄浪县| 西藏| 沐川县| 吴旗县| 西青区| 郴州市| 沈丘县| 马尔康县| 静宁县| 鄯善县| 什邡市| 古田县| 威宁| 图木舒克市| 丹江口市| 榆社县| 漠河县| 灵寿县| 漳平市| 永川市| 台东县| 自贡市| 清镇市| 牡丹江市| 海口市| 余姚市| 读书| 太康县| 邯郸县| 义乌市| 新绛县| 柘城县| 宁波市| 镇赉县| 军事| 德兴市|