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

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

主站蜘蛛池模板: 潢川县| 泾川县| 黄山市| 锦屏县| 长乐市| 浑源县| 大英县| 同江市| 荣昌县| 芷江| 新郑市| 海兴县| 璧山县| 家居| 育儿| 乌海市| 汝阳县| 连州市| 普格县| 克拉玛依市| 亚东县| 家居| 资讯 | 贺州市| 台湾省| 保定市| 通化县| 孟州市| 罗甸县| 固安县| 南宫市| 建瓯市| 玉环县| 林甸县| 满洲里市| 尚义县| 天津市| 阿拉尔市| 大厂| 大兴区| 金秀|