Название: Встраиваемые системы на основе Linux Автор: Симмондс К. Издательство: ДМК Пресс Год: 2017 Страниц: 360 Формат: PDF Размер: 68 Мб Язык: русский
Организационно книга устроена так же, как жизненный цикл типичного проекта встраиваемой 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 с целью их минимизации.
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
С этой публикацией часто скачивают:
Linux. От новичка к профессионалу, 6-е издание Название: Linux. От новичка к профессионалу, 6-е издание Автор: Денис Колисниченко Издательство: БХВ-Петербург Год: 2018 Страниц: 674 Формат: pdf...
Red Hat Linux 8/9. Настольная книга пользователя Название: Red Hat Linux 8/9. Настольная книга пользователя Автор: Билл Болл, Хойт Даф Издательство: СПб: ООО,«ДиаСофтЮП» Год: 2004 Формат: PDF...
Ubuntu Linux 7.04. Руководство пользователя Название: Ubuntu Linux 7.04. Руководство пользователя Автор: Колисниченко Д.Н. Издательство: СПб.: Питер Год: 2008 Cтраниц: 190 Формат: djvu Размер:...
Linux: 4-е изд. Название: Linux: 4-е изд. Автор: Стахнов А. А. Издательство: СПб.: БХВ-Петербург Год: 2011 Формат: PDF Страниц: 738 Размер: 19,51 МБ Язык: русский ...
Linux: Embedded Development Название: Linux: Embedded Development Автор: Alexandru Vaduva, Alex Gonzalez, Chris Simmonds Издательство: Packt Publishing Год: 2016 Страниц: 1498...
Защитные механизмы операционной системы Linux Название: Защитные механизмы операционной системы Linux Автор: Бакланов В.В. Издательство: УрФУ Год: 2011 Формат: pdf, fb2, doc ISBN:...
Основы работы в ОС Linux (2-е изд.) Название: Основы работы в ОС Linux Автор: Костромин В.А. Издательство: М.: НОУ "Интуит" Год: 2016 Страниц: 810 Формат: PDF Размер: 79.2 Мб ...