Simmonds Chris / Симмондс К. - Mastering Embedded Linux Programming / Встраиваемые системы на основе Linux [2017, PDF, RUS]

Страницы:  1
Ответить
 

EgorKeke

Стаж: 7 лет 11 месяцев

Сообщений: 243


EgorKeke · 25-Авг-21 20:43 (2 года 9 месяцев назад, ред. 25-Авг-21 20:52)

Mastering Embedded Linux Programming / Встраиваемые системы на основе Linux
Год издания: 2017
Автор: Chris Simmonds / Симмондс К.
Переводчик: Слинкин А.А.
Жанр или тематика: linux, embedded systems
Издательство: Издательство «ДМК Пресс»
ISBN: 978-5-97060-483-0
Язык: Русский
Формат: PDF
Качество: Отсканированные страницы
Количество страниц: 360
Описание: Организационно книга устроена так же, как жизненный цикл типичного проекта встраиваемой Linux-системы. Автор рассказывает о подготовке проекта и устройстве системы на базе Linux, о наборах инструментов, начальных загрузчиках, ядре Linux и конфигурировании корневой файловой системы. Вы узнаете, как выбрать подходящую систему сборки Linux и научитесь работать с двумя наиболее популярными системами сборки: Buildroot и Yocto Project, позволяющими ускорить и упростить процесс разработки. Рассмотрена архитектура флэш-памяти типа NAND, NOR и eMMC, а также драйвера устройств и система инициализации. Показаны механизмы увеличения срока службы устройств и надежного обновления в месте эксплуатаци. Описаны потоки POSIX, которые могут оказать заметное влияние на время отклика и производительность готового устройства. Не обделены вниманием вопросы отладки и оптимизации платформы, а также выполнение приложений реального времени. Заключительные главы посвящены технике профилирования и трассировки приложений и ядра с помощью программ perf и Ftrace.
Эта книга рассчитана на разработчиков программного обеспечения на платформе Linux и системных программистов, уже знакомых со встраиваемыми системами и желающих больше узнать о создании устройств, лучших в своем классе. Предполагается знание основ языка C и опыт системного программирования.
Краткое содержание книги:
• роль ядра Linux и выбор подходящего ядра для приложения;
• применение Buildroot и Yocto Project для быстрого и эффективного создания встраиваемой Linux-системы;
• создание специальных загрузчиков на основе U-Boot;
• применение perf и Ftrace для поиска узких мест;
• деревья устройств и отражение в них нового оборудования;
• написание приложений, взаимодействующих с драйверами устройств;
• проектирование и кодирование многопоточных приложений с потоками POSIX;
• измерение задержек в режиме реального времени и настройка ядра Linux с целью их минимизации.
Краткое содержание (текстом)
Код:
Предисловие...................................................................15
Об авторе.....................................................................16
О рецензентах.................................................................17
Вступление. ..................................................................19
Глава 1. Приступая к работе. .................................................25
Глава 2. О наборах инструментов...............................................36
Глава 3. Все о начальных загрузчиках. ........................................60
Глава 4. Портирование и конфигурирование ядра.................................86
Глава 5. Построение корневой файловой системы................................109
Глава 6. Выбор системы сборки................................................139
Глава 7. Выбор стратегии хранения. ..........................................164
Глава 8. Введение в драйверы устройств.......................................199
Глава 9. Инициализация системы – программа init..............................228
Глава 10. Процессы и потоки..................................................244
Глава 11. Управление памятью. ...............................................268
Глава 12. Отладка в GDB......................................................287
Глава 13. Профилирование и трассировка.......................................310
Глава 14. Программирование в режиме реального времени....................... 335
Предметный указатель.........................................................354
Полное содержание (картинками)
Примеры страниц
Доп. информация:
Оригинальная книга вышла в октябре 2015 года (Издательство "Packt Publishing", ISBN 978-1784392536).
Файлы к книге -> https://dl.dmkpress.com/978-5-97060-483-0.zip
Download
Rutracker.org не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 

EgorKeke

Стаж: 7 лет 11 месяцев

Сообщений: 243


EgorKeke · 25-Авг-21 20:47 (спустя 4 мин.)

В раздаче перевод первого издания.
На трекере есть второе издание, но на английсом:
Mastering Embedded Linux Programming, 2nd Edition [ENG] -> https://rutr.life/forum/viewtopic.php?t=5592257
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error