Встраиваемые системы на основе Linux

Podrobná bibliografie
Hlavní autor: Симмондс К.
Shrnutí:В книге подробно рассказано о том, как сконструировать встраиваемую Linux-систему из свободных программ с открытым исходным кодом, получив в результате надежный и эффективный продукт. Рассмотрены наборы инструментов, начальные загрузчики, ядро Linux и конфигурирование корневой файловой системы. Показано, как работать с системами сборки Buildroot и Yocto Project. Описаны процессы, потоки и управление памятью. Не обделены вниманием вопросы отладки и оптимизации платформы, а также выполнение приложений реального времени. Издание рассчитано на разработчиков программного обеспечения на платформе Linux и системных программистов, уже знакомых со встраиваемыми системами. Предполагаются знание основ языка C и опыт системного программирования.
Книга из коллекции ДМК Пресс - Информатика
Vydáno: Москва, ДМК Пресс, 2017
Témata:
ubi
ext
fat
top
ps
gdb
On-line přístup:https://e.lanbook.com/book/93579
https://e.lanbook.com/img/cover/book/93579.jpg
Médium: Elektronický zdroj Kniha

MARC

LEADER 00000nam0a2200000 i 4500
001 93579
010 |a 978-5-97060-483-0 
100 |a 20250516d2017 k y0rusy01020304ca 
101 0 |a rus 
102 |a RU 
105 |a y z 000zy 
106 |a z 
200 1 |a Встраиваемые системы на основе Linux  |b Электронный ресурс  |f Симмондс К.  |g Пер. с англ. Слинкина А.А. 
210 |a Москва  |b Москва  |c ДМК Пресс  |d 2017 
215 |a 360 с. 
330 |a В книге подробно рассказано о том, как сконструировать встраиваемую Linux-систему из свободных программ с открытым исходным кодом, получив в результате надежный и эффективный продукт. Рассмотрены наборы инструментов, начальные загрузчики, ядро Linux и конфигурирование корневой файловой системы. Показано, как работать с системами сборки Buildroot и Yocto Project. Описаны процессы, потоки и управление памятью. Не обделены вниманием вопросы отладки и оптимизации платформы, а также выполнение приложений реального времени. Издание рассчитано на разработчиков программного обеспечения на платформе Linux и системных программистов, уже знакомых со встраиваемыми системами. Предполагаются знание основ языка C и опыт системного программирования. 
333 |a Книга из коллекции ДМК Пресс - Информатика 
610 0 |a правильная операционная система 
610 0 |a встраиваемые linux-системы 
610 0 |a плата beaglebone black 
610 0 |a qemu 
610 0 |a набор инструментов 
610 0 |a платформенные и перекрестные 
610 0 |a архитектура процессора 
610 0 |a библиотека c 
610 0 |a crosstool-ng 
610 0 |a кросс-компилятор 
610 0 |a компоненты библиотеки c 
610 0 |a статические библиотеки 
610 0 |a разделяемые библиотеки 
610 0 |a кросс-компиляция 
610 0 |a autotools 
610 0 |a конфигурирование пакета 
610 0 |a начальный загрузчик 
610 0 |a последовательность начальной загрузки 
610 0 |a этап 1 
610 0 |a этап 3 
610 0 |a загрузка из uefi-прошивки 
610 0 |a переход к ядру 
610 0 |a деревья устройств 
610 0 |a свойство reg 
610 0 |a указатели на описатели и прерывания 
610 0 |a выбор начального загрузчика 
610 0 |a u-boot 
610 0 |a сборка u-boot 
610 0 |a установка u-boot 
610 0 |a работа с u-boot 
610 0 |a загрузка linux 
610 0 |a kconfig 
610 0 |a barebox 
610 0 |a сборка barebox 
610 0 |a ядро 
610 0 |a цикл разработки ядра 
610 0 |a стабильные и долгосрочные версии 
610 0 |a использование переменной localversion 
610 0 |a компиляция 
610 0 |a компиляция образа ядра 
610 0 |a удаление артефактов сборки 
610 0 |a паника ядра 
610 0 |a сообщения ядра 
610 0 |a командная строка ядра 
610 0 |a с деревом устройств 
610 0 |a без дерева устройств 
610 0 |a корневая файловая система 
610 0 |a каталог технологической подготовки 
610 0 |a программа init 
610 0 |a busybox 
610 0 |a toybox 
610 0 |a библиотеки 
610 0 |a узлы устройств 
610 0 |a файловые системы proc и sysfs 
610 0 |a монтирование 
610 0 |a перенос корневой файловой системы 
610 0 |a автономный ram-диск 
610 0 |a загрузка ram-диска 
610 0 |a встраивание ram-диска 
610 0 |a формат cpio 
610 0 |a конфигурирование учетных записей пользователей 
610 0 |a управление узлами устройств 
610 0 |a mdev 
610 0 |a конфигурирование сети 
610 0 |a сетевые компоненты 
610 0 |a создание образов файловой системы 
610 0 |a монтирование корневой файловой системы по nfs 
610 0 |a тестирование в эмуляторе qemu 
610 0 |a проблемы с правами доступа 
610 0 |a загрузка ядра по протоколу tftp 
610 0 |a системы сборки 
610 0 |a buildroot 
610 0 |a конфигурирование 
610 0 |a выполнение 
610 0 |a создание специального bsp-пакета 
610 0 |a добавление кода 
610 0 |a соответствие лицензионным требованиям 
610 0 |a история 
610 0 |a стабильные версии 
610 0 |a сборка 
610 0 |a создание sdk 
610 0 |a типы запоминающих устройств 
610 0 |a флэш-память тип nor 
610 0 |a nand-память 
610 0 |a управляемая флэш-память 
610 0 |a доступ к флэш-памяти 
610 0 |a linux 
610 0 |a устройства на основе технологии памяти 
610 0 |a драйвер блочного устройства mmc 
610 0 |a уровень флэш-преобразования 
610 0 |a jffs 
610 0 |a yaffs 
610 0 |a ubi 
610 0 |a ubifs 
610 0 |a файловые системы 
610 0 |a flashbench 
610 0 |a discard 
610 0 |a trim 
610 0 |a ext 
610 0 |a fat 
610 0 |a squashfs 
610 0 |a временные файловые системы 
610 0 |a обновление образа 
610 0 |a атомарное обновление 
610 0 |a драйверы устройств 
610 0 |a символьные устройства 
610 0 |a блочные устройства 
610 0 |a сетевые устройства 
610 0 |a получение информации о драйверах 
610 0 |a устройства 
610 0 |a драйверы 
610 0 |a поиск подходящего драйвера 
610 0 |a gpio 
610 0 |a светодиоды 
610 0 |a шина i2c 
610 0 |a проектирование интерфейса символьного устройства 
610 0 |a анатомия драйвера устройства 
610 0 |a определение конфигурации оборудования 
610 0 |a платформенные данные 
610 0 |a связывание оборудования с драйверами 
610 0 |a busybox init 
610 0 |a system v init 
610 0 |a inittab 
610 0 |a демон 
610 0 |a запуск и остановка служб 
610 0 |a systemd 
610 0 |a yocto project 
610 0 |a применение во встраиваемых linux-системах 
610 0 |a процесс или поток 
610 0 |a создание процесса 
610 0 |a завершение процесса 
610 0 |a выполнение программы 
610 0 |a межпроцессное взаимодействие 
610 0 |a создание потока 
610 0 |a изменение условий 
610 0 |a разбиение проблемы на части 
610 0 |a справедливость и детерминированность 
610 0 |a политики с разделением времени 
610 0 |a политики реального времени 
610 0 |a выбор политики 
610 0 |a основы виртуальной памяти 
610 0 |a структура памяти ядра 
610 0 |a потребление памяти ядра 
610 0 |a структура памяти 
610 0 |a карта памяти процесса 
610 0 |a выгрузка страниц в сжатую память 
610 0 |a использование mmap 
610 0 |a потребление памяти приложения 
610 0 |a top 
610 0 |a ps 
610 0 |a smem 
610 0 |a mtrace 
610 0 |a valgrind 
610 0 |a нехватка памяти 
610 0 |a подготовка к отладке 
610 0 |a отладка приложений 
610 0 |a gdb 
610 0 |a gdb server 
610 0 |a yocto project 
610 0 |a демон 
610 0 |a координация gdb 
610 0 |a core-файлы 
610 0 |a пользовательские интерфейсы 
610 0 |a отладчик ddd 
610 0 |a eclipse 
610 0 |a отладка ядра 
610 0 |a отладка модулей 
610 0 |a отладка кода 
610 0 |a сообщения об ошибках 
610 0 |a сохранение сообщения 
610 0 |a эффект наблюдателя 
610 0 |a профилирование 
610 0 |a top 
610 0 |a профилировщик 
610 0 |a конфигурирование ядра 
610 0 |a perf 
610 0 |a графы вызовов 
610 0 |a perf annotate 
610 0 |a ftrace 
610 0 |a подготовка к работе с 
610 0 |a фильтры трассировки 
610 0 |a события трассировки 
610 0 |a lttng 
610 0 |a helgrind 
610 0 |a strace 
610 0 |a реальное время 
610 0 |a использование preempt_rt 
610 0 |a вытесняемые блокировки 
610 0 |a cyclictest 
610 0 |a ключевые параметры 
700 1 |a Симмондс  |b К. 
801 1 |a RU  |b Издательство Лань  |c 20250516  |g RCR 
856 4 |u https://e.lanbook.com/book/93579 
856 4 1 |u https://e.lanbook.com/img/cover/book/93579.jpg 
953 |a https://e.lanbook.com/img/cover/book/93579.jpg