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

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

主站蜘蛛池模板: 老河口市| 余庆县| 荆州市| 肇庆市| 安乡县| 永修县| 怀仁县| 基隆市| 万山特区| 景宁| 山阴县| 苍溪县| 黔南| 凤山市| 汾西县| 阿拉善左旗| 天柱县| 浙江省| 浦县| 开平市| 房产| 山东| 古田县| 浮梁县| 瑞金市| 中西区| 龙岩市| 武山县| 墨玉县| 泸溪县| 永清县| 玉门市| 塘沽区| 白山市| 新兴县| 定南县| 鹿泉市| 来安县| 新巴尔虎左旗| 霍邱县| 庄河市|