Yocto Project Customization for LinuxLinux: The Essential Guide for Embedded Developers / Настройка проекта Yocto для Linux: Основное руководство для разработчиков встраиваемых систем Год издания: 2025 Автор: Giometti Rodolfo / Джометти Родольфо Издательство: Apress Media LLC ISBN: 979-8-8688-1435-8 Язык: Английский Формат: PDF Качество: Издательский макет или текст (eBook) Количество страниц: 738 Описание: Embedded computers have become very complex and are now called upon to solve a range of increasingly advanced problems. This added complexity means embedded systems need even more complex operating systems in order to work as required. The Yocto Project is now the effective standard for most embedded systems around the world due to its robustness and high configuration, availability of software packages and the ability to support several hardware platforms with common mechanisms so that developers can deploy their systems with ease regardless of the machine. Yocto Project Customization for Linux is not just another book talking about the Yocto Project, but shows how the Yocto Build system really works. Developers can easily and quickly move from the demo Yocto Project distributions that silicon vendors rely on for their development kits to their final product. This book is a practical guide teaching you everything you need to know about writing new recipes and customizing existing ones by explaining the Build System internals and how to manage them for your ongoing projects. You Will Learn: To understand Yocto Project internals and how Yocto Project tools work How to define a new meta layer or a new machine/distro in order to generate a custom Yocto Project image for their embedded system To generate a new Yocto Project recipe for your software, or to alter an already existing recipe in order to fit your needs How to update one or more packages on their running Yocto Project system How to optimize and effectively manage the Yocto Build System Who is it for: This is for embedded developers as well as Linux users who want to know more how to use Yocto. Встраиваемые компьютеры стали очень сложными, и в настоящее время им приходится решать целый ряд все более сложных задач. Это усложнение означает, что встраиваемые системы нуждаются в еще более сложных операционных системах для обеспечения требуемой работы. Проект Yocto в настоящее время является эффективным стандартом для большинства встраиваемых систем по всему миру благодаря своей надежности и высокой конфигурации, доступности пакетов программного обеспечения и возможности поддерживать несколько аппаратных платформ с общими механизмами, что позволяет разработчикам с легкостью развертывать свои системы независимо от типа оборудования. Yocto Project Customization для Linux - это не просто очередная книга, рассказывающая о проекте Yocto, но и показывающая, как на самом деле работает система Yocto Build. Разработчики могут легко и быстро перейти от демонстрационных дистрибутивов Yocto Project, на которые вендоры silicon используют свои наборы для разработки, к конечному продукту. Эта книга представляет собой практическое руководство, в котором вы узнаете все, что вам нужно знать о написании новых рецептов и настройке существующих, а также о внутренних компонентах системы сборки и о том, как управлять ими для ваших текущих проектов. Вы узнаете: Разобраться во внутренней части Yocto Project и в том, как работают инструменты Yocto Project Как определить новый метауровень или новую машину/дистрибутив, чтобы создать пользовательский образ Yocto Project для своей встроенной системы Как создать новый рецепт Yocto Project для вашего программного обеспечения или изменить уже существующий рецепт в соответствии с вашими потребностями Как обновить один или несколько пакетов в запущенной системе Yocto Project Как оптимизировать систему сборки Yocto и эффективно управлять ею Для кого это предназначено: Это предназначено для разработчиков встраиваемых систем, а также пользователей Linux, которые хотят больше узнать о том, как использовать Yocto.
Примеры страниц (скриншоты)
Оглавление
About the Author .............................................................................xiii About the Technical Reviewer ............................................................xv Acknowledgments ............................................................................xvii Introduction ....................................................................................xix Chapter 1: Setting Up the Building Environment ..................................1 Chapter 2: Installing the Sources .......................................................29 Chapter 3: Yocto Project Basics ..........................................................63 Chapter 4: Yocto Tools ......................................................................117 Chapter 5: BitBake Internals ..............................................................195 Chapter 6: Recipes ...........................................................................249 Chapter 7: Generating and Managing Layers ........................................327 Chapter 8: Adding New Hardware .......................................................359 Chapter 9: C Application Recipes ........................................................427 Chapter 10: Python Application Recipes ...............................................505 Chapter 11: Miscellaneous Recipes ......................................................539 Chapter 12: Image Recipes ................................................................601 Chapter 13: Optimizations and Best Practices .......................................641 Index ..............................................................................................689
Giometti Rodolfo / Джометти Родольфо - Yocto Project Customization for Linux / Настройка проекта Yocto для Linux [2025, PDF, ENG] download torrent for free and without registration
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum