Frank Vasquez, Chris Simmonds - Mastering Embedded Linux Programming, Third Edition [2021, PDF, ENG]

Ответить на тему
Статистика раздачи
Размер:  14 MB   |    Зарегистрирован:  1 год 6 месяцев   |    Скачан:  6 раз
Сидов:  237  [  0 KB/s  ]   Личеров:  42  [  0 KB/s  ]   Подробная статистика пиров
 
   
 
 
Автор Сообщение

iPhone ®

Пол:

Стаж: 8 лет 10 месяцев

Сообщений: 2151

Создавать темы 19-Окт-2022 03:35

[Цитировать]

Mastering Embedded Linux Programming, Third Edition
Год издания: 2021
Автор: Frank Vasquez, Chris Simmonds
Жанр или тематика: Linux programming
Издательство: Packt Publishing
ISBN: 978-1-78953-038-4
Язык: Английский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 758
Описание: From Preface:
This third edition is fully revised to use the latest
versions of the major open source components, which include Linux 5.4, the Yocto Project
3.1 Dunfell, and Buildroot 2020.02 LTS. In addition to Autotools, the book now covers
CMake, a modern build system that has seen increased adoption in recent years.
Mastering Embedded Linux Programming covers the topics in roughly the order that you will
encounter them in a real-life project. The first eight chapters are concerned with the early
stages of the project, covering basics such as selecting the toolchain, the bootloader, and
the kernel. I introduce the idea of embedded build systems, using Buildroot and the Yocto
Project as examples. The section ends with new in-depth coverage of the Yocto Project.
Section 2, Chapters 9 to 15, looks at the various design decisions that need to be made
before development can take place in earnest. It covers the topics of filesystems,
software update, device drivers, the init program, and power management. Chapter 12
demonstrates various techniques for rapid prototyping with a breakout board, including
how to read schematics, solder headers, and troubleshoot signals using a logic analyzer.
Chapter 14 is a deep dive into Buildroot where you will learn how to partition your system
software into separate services using BusyBox runit .
Section 3, Chapters 16, 17, and 18, will help you in the implementation phase of the
project. We start with Python packaging and dependency management, a topic of growing
importance as machine learning applications continue to take the world by storm.
Next, we move on to various forms of inter-process communication and multithreaded
programming. The section concludes with a careful examination of how Linux manages
memory and demonstrates how to measure memory usage and detect memory leaks using
the various tools that are available.
The fourth section, which includes Chapters 19 and 20, shows you how to make effective
use of the many debug and profiling tools that Linux has to offer in order to detect
problems and identify bottlenecks. Chapter 19 now describes how to configure Visual
Studio Code for remote debugging using GDB. Chapter 20 now includes coverage of BPF,
a new technology that enables advanced programmatic tracing inside the Linux kernel.
The final chapter brings together several threads to explain how Linux can be used in real-
time applications.

Примеры страниц


Оглавление

Table of Contents (Краткое оглавление, полное оглавление - см. примеры страниц)
Preface
Section 1: Elements of Embedded Linux
1. Starting Out
2. Learning about Toolchains
3. All about Bootloaders
4. Configuring and Building the Kernel
5. Building Root Filesystem
6. Selecting a Build System
7. Developing with Yocto
8. Yocto Under the Hood
Section 2: System Architecture and Design Decisions
9. Creating a Storage Strategy
10. Updating Software in the Field
11. Interfacing with Device Drivers
12. Prototyping with Breakout Boards
13. Starting Up – The init Program
14. Starting with BusyBox runit
15. Managing Power
Section 3: Writing Embedded Applications
16. Packaging Python
17. Learning about Processes and Threads
18. Managing Memory
Section 4: Debugging and Optimizing Performance
19. Debugging with GDB
20. Profiling and Tracing
21. Real-Time Programming
Other Books You May Enjoy
Index
[only-soft.org].t172001.torrent
Торрент: Зарегистрирован   [ 2022-10-19 03:35 ]

9 KB

Статус: проверено
Скачан: 6 раз
Размер: 14 MB
Оценка: 
(Голосов: 0)
Поблагодарили: 0  Спасибо
Frank Vasquez, Chris Simmonds - Mastering Embedded Linux Programming, Third Edition [2021, PDF, ENG] скачать торрент бесплатно и без регистрации
[Профиль] [ЛС]
Показать сообщения:    
Ответить на тему

Текущее время: Сегодня, в 02:32

Часовой пояс: GMT + 4



Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы