Книга "Встраиваемые системы на основе Linux" (Крис Симмондс)
Организационно книга устроена так же, как жизненный цикл типичного проекта встраиваемой 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 с целью их минимизации.
С сайта издательства можно скачать файлы, полезные для освоения материалов книги
1 | Краткое наименование | Книга "Встраиваемые системы на основе Linux" (Крис Симмондс) |
---|---|---|
2 | Вес | 0.52 кг |
3 | Описание | Организационно книга устроена так же, как жизненный цикл типичного проекта встраиваемой 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 с целью их минимизации. С сайта издательства можно скачать файлы, полезные для освоения материалов книги |
4 | Размеры упаковки (измерено в НИКСе) | 22.1 x 16 x 2 см |
5 | Вес брутто (измерено в НИКСе) | 0.529 кг |
6 | Автор | Крис Симмондс |
7 | Серия | Встраиваемые системы, Операционные системы, Программирование реального времени |
8 | Название | Встраиваемые системы на основе Linux |
9 | ISBN | 978-5-97060-483-0 |
10 | Формат книги | 165 x 235 мм |
11 | Количество страниц | 360 |
12 | Год издания | 2017 |
13 | Обложка | Мягкая обложка |
14 | Издательство | ДМК Пресс |
15 | Рекомендуемый возраст | 12+ |
Xарактеристики, комплект поставки и внешний вид данного товара могут отличаться от указанных или могут быть изменены производителем без отражения в каталоге.
Производитель/Адрес: Планет Технолоджи Корпорейшн. 11Ф., Не 96МетроМинqуан РД., К Синьдянь Н., Новый Тайбэй 231, Тайвань (Р. О. Ц)С. АОС Интернешнл (Европ) БВ, Барбара Строззилан 386 НЛ-1083 Амстердам, НидерландыAOC International (Europe) BV, Barbara Strozzilaan 386 NL-1083 HN Amsterdam The Netherlands Страна производства: Китай Импортер: ООО Гигамаркет г.Минск, ул. Грибоедова 1-191