Учебник по встроенному Linux: практический подход, основанный на реальных условиях
после оплаты (24/7)
(для всех устройств)
(в т.ч. для Apple и Android)
Комплексное практическое руководство для каждого разработчика и инженера встраиваемых системВ этой книге собраны необходимые знания для создания эффективных и ценных встраиваемых продуктов на базе Linux: информация, которая никогда раньше не собиралась в одном месте. Опираясь на многолетний опыт работы консультантом по встроенному Linux и инженером по эксплуатации приложений, Кристофер Халлинан предлагает решения конкретных технических проблем, с которыми вы, скорее всего, столкнетесь, демонстрирует, как создать эффективную встроенную среду Linux, и показывает, как использовать ее максимально продуктивно. насколько это возможно. Халлинан начинает с ознакомления с типичной встраиваемой системой на базе Linux, знакомит с ключевыми концепциями и компонентами и обращает внимание на различия между Linux и традиционными встраиваемыми средами. В своих статьях с точки зрения разработчика встраиваемых систем он подробно рассматривает вопросы, начиная от сборки и инициализации ядра и заканчивая загрузчиками, драйверами устройств и файловыми системами. Халлинан подробно описывает все более популярные утилиты BusyBox; представляет пошаговое руководство по портированию Linux на специальные платы; и представляет конфигурацию в реальном времени через CONFIG_RT — одну из самых интересных на сегодняшний день разработок во встроенном Linux. Вы найдете особенно подробное описание использования инструментов разработки для анализа и отладки встроенных систем, включая искусство отладки ядра. • Сравните ведущие встраиваемые процессоры Linux • Понимайте детали процесса инициализации ядра Linux • Узнайте об особой роли загрузчиков во встроенных системах Linux с особым упором на U-Boot. • Используйте встроенные файловые системы Linux, включая JFFS2, с подробными инструкциями по созданию образов резидентных файловых систем Flash. • Понимание подсистемы Memory Technology Devices для флэш- (и других) устройств памяти. Овладейте отладкой GDB, KGDB и аппаратного JTAG. Изучите множество советов и методов отладки в ядре Linux. Максимизируйте свою производительность в средах перекрестной разработки. Подготовьте всю среду разработки, включая целевые серверы TFTP, DHCP и NFS. Настройте, создайте и инициализируйте BusyBox в соответствии с вашими уникальными требованиями
Характеристики
- ФИО Автора
- Christopher Hallinan
- Язык
- Английский