В книге подробно рассказано о том, как сконструировать встраиваемую Linux-систему из свободных программ с открытым исходным кодом, получив в результате надежный и эффективный продукт. Рассмотрены наборы инструментов, начальные загрузчики, ядро Linux и конфигурирование корневой файловой системы. Показано, как работать с системами сборки Buildroot и Yocto Project. Описаны процессы, потоки и управление памятью. Не обделены вниманием вопросы отладки и оптимизации платформы, а также выполнение приложений реального времени. Издание рассчитано на разработчиков программного обеспечения на платформе Linux и системных программистов, уже знакомых со встраиваемыми системами. Предполагаются знание основ языка С и опыт системного программирования.
V knige podrobno rasskazano o tom, kak skonstruirovat vstraivaemuju Linux-sistemu iz svobodnykh programm s otkrytym iskhodnym kodom, poluchiv v rezultate nadezhnyj i effektivnyj produkt. Rassmotreny nabory instrumentov, nachalnye zagruzchiki, jadro Linux i konfigurirovanie kornevoj fajlovoj sistemy. Pokazano, kak rabotat s sistemami sborki Buildroot i Yocto Project. Opisany protsessy, potoki i upravlenie pamjatju. Ne obdeleny vnimaniem voprosy otladki i optimizatsii platformy, a takzhe vypolnenie prilozhenij realnogo vremeni. Izdanie rasschitano na razrabotchikov programmnogo obespechenija na platforme Linux i sistemnykh programmistov, uzhe znakomykh so vstraivaemymi sistemami. Predpolagajutsja znanie osnov jazyka S i opyt sistemnogo programmirovanija.