Lx4U-book/site/embeded/introduction/index.html

4064 lines
76 KiB
HTML
Raw Normal View History

<!doctype html>
<html lang="ru" class="no-js">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="Книга обеспечит вас необходимыми знаниями чтобы создать свою собственную Linux систему с нуля.">
<meta name="author" content="Linux4Yourself community">
<link rel="canonical" href="https://lx4u.ru/mkdocs/embeded/introduction/">
<link rel="icon" href="../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.2.3, mkdocs-material-7.3.5">
<title>Создание embedded (встраиваемой) Linux системы - Linux для себя</title>
<link rel="stylesheet" href="../../assets/stylesheets/main.cdeb8541.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.3f5d1f46.min.css">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,700%7CDroid+Sans+Mono&display=fallback">
<style>:root{--md-text-font-family:"Open Sans";--md-code-font-family:"Droid Sans Mono"}</style>
</head>
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="black" data-md-color-accent="blue">
<script>function __prefix(e){return new URL("../..",location).pathname+"."+e}function __get(e,t=localStorage){return JSON.parse(t.getItem(__prefix(e)))}</script>
<script>var palette=__get("__palette");if(null!==palette&&"object"==typeof palette.color)for(var key in palette.color)document.body.setAttribute("data-md-color-"+key,palette.color[key])</script>
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" for="__drawer"></label>
<div data-md-component="skip">
<a href="#embedded-linux" class="md-skip">
Перейти к содержанию
</a>
</div>
<div data-md-component="announce">
</div>
<header class="md-header" data-md-component="header">
<nav class="md-header__inner md-grid" aria-label="Header">
<a href="../.." title="Linux для себя" class="md-header__button md-logo" aria-label="Linux для себя" data-md-component="logo">
<img src="https://raw.githubusercontent.com/Linux4Yourself/design/main/logo/logo.svg" alt="logo">
</a>
<label class="md-header__button md-icon" for="__drawer">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2z"/></svg>
</label>
<div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis">
<div class="md-header__topic">
<span class="md-ellipsis">
Linux для себя
</span>
</div>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
Создание embedded (встраиваемой) Linux системы
</span>
</div>
</div>
</div>
<form class="md-header__option" data-md-component="palette">
<input class="md-option" data-md-color-media="" data-md-color-scheme="default" data-md-color-primary="black" data-md-color-accent="blue" aria-label="Переключиться в тёмный режим" type="radio" name="__palette" id="__palette_1">
<label class="md-header__button md-icon" title="Переключиться в тёмный режим" for="__palette_2" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 6H7c-3.31 0-6 2.69-6 6s2.69 6 6 6h10c3.31 0 6-2.69 6-6s-2.69-6-6-6zm0 10H7c-2.21 0-4-1.79-4-4s1.79-4 4-4h10c2.21 0 4 1.79 4 4s-1.79 4-4 4zM7 9c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"/></svg>
</label>
<input class="md-option" data-md-color-media="" data-md-color-scheme="slate" data-md-color-primary="black" data-md-color-accent="blue" aria-label="Переключиться в светлый режим" type="radio" name="__palette" id="__palette_2">
<label class="md-header__button md-icon" title="Переключиться в светлый режим" for="__palette_1" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 7H7a5 5 0 0 0-5 5 5 5 0 0 0 5 5h10a5 5 0 0 0 5-5 5 5 0 0 0-5-5m0 8a3 3 0 0 1-3-3 3 3 0 0 1 3-3 3 3 0 0 1 3 3 3 3 0 0 1-3 3z"/></svg>
</label>
</form>
<label class="md-header__button md-icon" for="__search">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5z"/></svg>
</label>
<div class="md-search" data-md-component="search" role="dialog">
<label class="md-search__overlay" for="__search"></label>
<div class="md-search__inner" role="search">
<form class="md-search__form" name="search">
<input type="text" class="md-search__input" name="query" aria-label="Поиск" placeholder="Поиск" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
<label class="md-search__icon md-icon" for="__search">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"/></svg>
</label>
<nav class="md-search__options" aria-label="Search">
<a href="javascript:void(0)" class="md-search__icon md-icon" aria-label="Share" data-clipboard data-clipboard-text="" data-md-component="search-share" tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7 0-.24-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9a3 3 0 0 0-3 3 3 3 0 0 0 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.15c-.05.21-.08.43-.08.66 0 1.61 1.31 2.91 2.92 2.91 1.61 0 2.92-1.3 2.92-2.91A2.92 2.92 0 0 0 18 16.08z"/></svg>
</a>
<button type="reset" class="md-search__icon md-icon" aria-label="Clear" tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z"/></svg>
</button>
</nav>
<div class="md-search__suggest" data-md-component="search-suggest"></div>
</form>
<div class="md-search__output">
<div class="md-search__scrollwrap" data-md-scrollfix>
<div class="md-search-result" data-md-component="search-result">
<div class="md-search-result__meta">
Initializing search
</div>
<ol class="md-search-result__list"></ol>
</div>
</div>
</div>
</div>
</div>
<div class="md-header__source">
<a href="https://github.com/Linux4Yourself/book/" title="Перейти к репозиторию" class="md-source" data-md-component="source">
<div class="md-source__icon md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"/></svg>
</div>
<div class="md-source__repository">
book
</div>
</a>
</div>
</nav>
</header>
<div class="md-container" data-md-component="container">
<main class="md-main" data-md-component="main">
<div class="md-main__inner md-grid">
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
<label class="md-nav__title" for="__drawer">
<a href="../.." title="Linux для себя" class="md-nav__button md-logo" aria-label="Linux для себя" data-md-component="logo">
<img src="https://raw.githubusercontent.com/Linux4Yourself/design/main/logo/logo.svg" alt="logo">
</a>
Linux для себя
</label>
<div class="md-nav__source">
<a href="https://github.com/Linux4Yourself/book/" title="Перейти к репозиторию" class="md-source" data-md-component="source">
<div class="md-source__icon md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"/></svg>
</div>
<div class="md-source__repository">
book
</div>
</a>
</div>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Linux для себя
</a>
</li>
<li class="md-nav__item">
<a href="../../changelog/" class="md-nav__link">
Журнал изменений
</a>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_3" data-md-state="indeterminate" type="checkbox" id="__nav_3" checked>
<label class="md-nav__link" for="__nav_3">
Предисловие
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" aria-label="Предисловие" data-md-level="1">
<label class="md-nav__title" for="__nav_3">
<span class="md-nav__icon md-icon"></span>
Предисловие
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../prologue/foreword/" class="md-nav__link">
Введение
</a>
</li>
<li class="md-nav__item">
<a href="../../prologue/from-authors/" class="md-nav__link">
От авторов
</a>
</li>
<li class="md-nav__item">
<a href="../../prologue/benefits/" class="md-nav__link">
Преимущества
</a>
</li>
<li class="md-nav__item">
<a href="../../prologue/before-start/" class="md-nav__link">
Прежде чем начать
</a>
</li>
<li class="md-nav__item">
<a href="../../prologue/typography/" class="md-nav__link">
Принятые обозначения
</a>
</li>
<li class="md-nav__item">
<a href="../../prologue/packages/" class="md-nav__link">
Информация об используемых пакетах
</a>
</li>
<li class="md-nav__item">
<a href="../../prologue/inaccuracies/" class="md-nav__link">
Опечатки и неточности
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_4" data-md-state="indeterminate" type="checkbox" id="__nav_4" checked>
<label class="md-nav__link" for="__nav_4">
Подготовительные работы
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" aria-label="Подготовительные работы" data-md-level="1">
<label class="md-nav__title" for="__nav_4">
<span class="md-nav__icon md-icon"></span>
Подготовительные работы
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../prepare/arch/" class="md-nav__link">
Целевые архитектуры
</a>
</li>
<li class="md-nav__item">
<a href="../../prepare/requrements/" class="md-nav__link">
Требования
</a>
</li>
<li class="md-nav__item">
<a href="../../prepare/about-sbu/" class="md-nav__link">
О времени сборки пакетов
</a>
</li>
<li class="md-nav__item">
<a href="../../prepare/create-partitions.md" class="md-nav__link">
Создание разделов
</a>
</li>
<li class="md-nav__item">
<a href="../../prepare/set-lin/" class="md-nav__link">
Установка переменной $LIN
</a>
</li>
<li class="md-nav__item">
<a href="../../prepare/mount-partitions.md" class="md-nav__link">
Монтирование разделов
</a>
</li>
<li class="md-nav__item">
<a href="../../prepare/create-dirs/" class="md-nav__link">
Создание основных каталогов и символических ссылок
</a>
</li>
<li class="md-nav__item">
<a href="../../prepare/download/" class="md-nav__link">
Требуемые пакеты и патчи
</a>
</li>
<li class="md-nav__item">
<a href="../../prepare/add-user/" class="md-nav__link">
Создание пользователя
</a>
</li>
<li class="md-nav__item">
<a href="../../prepare/set-env/" class="md-nav__link">
Настройка окружения
</a>
</li>
<li class="md-nav__item">
<a href="../../prepare/about-tests/" class="md-nav__link">
О тестах
</a>
</li>
<li class="md-nav__item">
<a href="../../prepare/about-priority/" class="md-nav__link">
О приоритете пакетов
</a>
</li>
<li class="md-nav__item">
<a href="../../prepare/general-build-instruction/" class="md-nav__link">
Общая инструкция по сборке пакетов
</a>
</li>
<li class="md-nav__item">
<a href="../../prepare/about-threads/" class="md-nav__link">
О потоках
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_5" data-md-state="indeterminate" type="checkbox" id="__nav_5" checked>
<label class="md-nav__link" for="__nav_5">
Сборка кросс-компилятора
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" aria-label="Сборка кросс-компилятора" data-md-level="1">
<label class="md-nav__title" for="__nav_5">
<span class="md-nav__icon md-icon"></span>
Сборка кросс-компилятора
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../cross-toolchain/cross-toolchain/" class="md-nav__link">
Введение
</a>
</li>
<li class="md-nav__item">
<a href="../../cross-toolchain/binutils/" class="md-nav__link">
Binutils
</a>
</li>
<li class="md-nav__item">
<a href="../../cross-toolchain/gcc/" class="md-nav__link">
GCC
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="../../build-system/linux-headers/" class="md-nav__link">
Заголовочные файлы ядра Linux
</a>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_7" data-md-state="indeterminate" type="checkbox" id="__nav_7" checked>
<label class="md-nav__link" for="__nav_7">
Сборка временной системы
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" aria-label="Сборка временной системы" data-md-level="1">
<label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Сборка временной системы
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../build-temp-system/tempsystem/" class="md-nav__link">
Введение
</a>
</li>
<li class="md-nav__item">
<a href="../../build-temp-system/glibc/" class="md-nav__link">
glibc
</a>
</li>
<li class="md-nav__item">
<a href="../../build-temp-system/libstdc/" class="md-nav__link">
libstdc++ проход 1
</a>
</li>
<li class="md-nav__item">
<a href="../../build-temp-system/m4/" class="md-nav__link">
m4
</a>
</li>
<li class="md-nav__item">
<a href="../../build-temp-system/ncurses/" class="md-nav__link">
ncurses
</a>
</li>
<li class="md-nav__item">
<a href="../../build-temp-system/bash/" class="md-nav__link">
bash
</a>
</li>
<li class="md-nav__item">
<a href="../../build-temp-system/coreutils/" class="md-nav__link">
coreutils
</a>
</li>
<li class="md-nav__item">
<a href="../../build-temp-system/diffutils/" class="md-nav__link">
diffutils
</a>
</li>
<li class="md-nav__item">
<a href="../../build-temp-system/file/" class="md-nav__link">
file
</a>
</li>
<li class="md-nav__item">
<a href="../../build-temp-system/findutils/" class="md-nav__link">
findutils
</a>
</li>
<li class="md-nav__item">
<a href="../../build-temp-system/gawk/" class="md-nav__link">
gawk
</a>
</li>
<li class="md-nav__item">
<a href="../../build-temp-system/grep/" class="md-nav__link">
grep
</a>
</li>
<li class="md-nav__item">
<a href="../../build-temp-system/gzip/" class="md-nav__link">
gzip
</a>
</li>
<li class="md-nav__item">
<a href="../../build-temp-system/make/" class="md-nav__link">
make
</a>
</li>
<li class="md-nav__item">
<a href="../../build-temp-system/patch/" class="md-nav__link">
patch
</a>
</li>
<li class="md-nav__item">
<a href="../../build-temp-system/sed/" class="md-nav__link">
sed
</a>
</li>
<li class="md-nav__item">
<a href="../../build-temp-system/tar/" class="md-nav__link">
tar
</a>
</li>
<li class="md-nav__item">
<a href="../../build-temp-system/xz/" class="md-nav__link">
xz
</a>
</li>
<li class="md-nav__item">
<a href="../../build-temp-system/binutils-p2/" class="md-nav__link">
binutils проход 2
</a>
</li>
<li class="md-nav__item">
<a href="../../build-temp-system/gcc-p2/" class="md-nav__link">
gcc проход 2
</a>
</li>
<li class="md-nav__item">
<a href="../../build-temp-system/change-owner/" class="md-nav__link">
Смена владельца каталога $LIN
</a>
</li>
<li class="md-nav__item">
<a href="../../build-temp-system/enter-in-chroot/" class="md-nav__link">
Вход в окружение chroot
</a>
</li>
<li class="md-nav__item">
<a href="../../build-temp-system/create-files/" class="md-nav__link">
Создание базовых файлов и ссылок
</a>
</li>
<li class="md-nav__item">
<a href="../../build-temp-system/libstdc-p2/" class="md-nav__link">
libstdc++ проход 2
</a>
</li>
<li class="md-nav__item">
<a href="../../build-temp-system/gettext/" class="md-nav__link">
gettext
</a>
</li>
<li class="md-nav__item">
<a href="../../build-temp-system/bison/" class="md-nav__link">
bison
</a>
</li>
<li class="md-nav__item">
<a href="../../build-temp-system/perl/" class="md-nav__link">
perl
</a>
</li>
<li class="md-nav__item">
<a href="../../build-temp-system/python/" class="md-nav__link">
python
</a>
</li>
<li class="md-nav__item">
<a href="../../build-temp-system/texinfo/" class="md-nav__link">
texinfo
</a>
</li>
<li class="md-nav__item">
<a href="../../build-temp-system/util-linux/" class="md-nav__link">
util-linux
</a>
</li>
<li class="md-nav__item">
<a href="../../build-temp-system/cleanup/" class="md-nav__link">
Очистка и сохранение временной системы
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_8" data-md-state="indeterminate" type="checkbox" id="__nav_8" checked>
<label class="md-nav__link" for="__nav_8">
Сборка Linux системы
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" aria-label="Сборка Linux системы" data-md-level="1">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span>
Сборка Linux системы
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../build-system/build-system/" class="md-nav__link">
Введение
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/set-profile/" class="md-nav__link">
Настройка окружения bash
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/iana-etc/" class="md-nav__link">
iana-etc
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/glibc/" class="md-nav__link">
glibc
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/zlib/" class="md-nav__link">
zlib-ng
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/bz2/" class="md-nav__link">
bzip2
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/xz/" class="md-nav__link">
xz
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/zstd/" class="md-nav__link">
zstd
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/file/" class="md-nav__link">
file
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/readline/" class="md-nav__link">
readline
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/m4/" class="md-nav__link">
m4
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/bc/" class="md-nav__link">
bc
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/flex/" class="md-nav__link">
flex
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/tcl/" class="md-nav__link">
tcl
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/expect/" class="md-nav__link">
expect
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/dejagnu/" class="md-nav__link">
dejagnu
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/binutils/" class="md-nav__link">
binutils
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/gmp/" class="md-nav__link">
gmp
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/mpfr/" class="md-nav__link">
mpfr
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/mpc/" class="md-nav__link">
mpc
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/isl/" class="md-nav__link">
isl
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/attr/" class="md-nav__link">
attr
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/acl/" class="md-nav__link">
acl
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/libcap/" class="md-nav__link">
libcap
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/shadow/" class="md-nav__link">
shadow
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/gcc/" class="md-nav__link">
gcc
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/pkg-config/" class="md-nav__link">
pkg-config
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/ncurses/" class="md-nav__link">
ncurses
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/sed/" class="md-nav__link">
sed
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/psmisc/" class="md-nav__link">
psmisc
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/gettext/" class="md-nav__link">
gettext
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/bison/" class="md-nav__link">
bison
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/grep/" class="md-nav__link">
grep
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/bash/" class="md-nav__link">
bash
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/libtool/" class="md-nav__link">
libtool
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/gdbm/" class="md-nav__link">
gdbm
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/gperf/" class="md-nav__link">
gperf
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/expat/" class="md-nav__link">
expat
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/inetutils/" class="md-nav__link">
inetutils
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/perl/" class="md-nav__link">
perl
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/xml-parser/" class="md-nav__link">
XML::Parser
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/intltool/" class="md-nav__link">
intltool
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/autoconf/" class="md-nav__link">
autoconf
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/automake/" class="md-nav__link">
automake
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/kmod/" class="md-nav__link">
kmod
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/libelf/" class="md-nav__link">
libelf
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/libffi/" class="md-nav__link">
libffi
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/openssl/" class="md-nav__link">
openssl
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/python/" class="md-nav__link">
python
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/ninja/" class="md-nav__link">
ninja
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/meson/" class="md-nav__link">
meson
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/coreutils/" class="md-nav__link">
coreutils
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/check/" class="md-nav__link">
check
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/diffutils/" class="md-nav__link">
diffutils
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/gawk/" class="md-nav__link">
gawk
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/findutils/" class="md-nav__link">
findutils
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/groff/" class="md-nav__link">
groff
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/less/" class="md-nav__link">
less
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/gzip/" class="md-nav__link">
gzip
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/iproute/" class="md-nav__link">
iproute2
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/kbd/" class="md-nav__link">
kbd
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/libpipeline/" class="md-nav__link">
libpipeline
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/make/" class="md-nav__link">
make
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/patch/" class="md-nav__link">
patch
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/tar/" class="md-nav__link">
tar
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/mandb/" class="md-nav__link">
man-db
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/texinfo/" class="md-nav__link">
texinfo
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/popt/" class="md-nav__link">
popt
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/freetype/" class="md-nav__link">
freetype
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/dosfstools/" class="md-nav__link">
dosfstools
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/wget/" class="md-nav__link">
wget
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/libtasn1/" class="md-nav__link">
libtasn1
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/p11-kit/" class="md-nav__link">
p11-kit
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/make-ca/" class="md-nav__link">
make-ca
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/markupsafe/" class="md-nav__link">
MarkupSafe
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/jinja2/" class="md-nav__link">
Jinja2
</a>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_8_77" data-md-state="indeterminate" type="checkbox" id="__nav_8_77" checked>
<label class="md-nav__link" for="__nav_8_77">
Выбор текстового редактора
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" aria-label="Выбор текстового редактора" data-md-level="2">
<label class="md-nav__title" for="__nav_8_77">
<span class="md-nav__icon md-icon"></span>
Выбор текстового редактора
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../build-system/text-editor/" class="md-nav__link">
Введение
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/vim/" class="md-nav__link">
vim
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/emacs/" class="md-nav__link">
emacs
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/nano/" class="md-nav__link">
nano
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_8_78" data-md-state="indeterminate" type="checkbox" id="__nav_8_78" checked>
<label class="md-nav__link" for="__nav_8_78">
Выбор системы инициализации
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" aria-label="Выбор системы инициализации" data-md-level="2">
<label class="md-nav__title" for="__nav_8_78">
<span class="md-nav__icon md-icon"></span>
Выбор системы инициализации
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../build-system/init-system/" class="md-nav__link">
Введение
</a>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_8_78_2" data-md-state="indeterminate" type="checkbox" id="__nav_8_78_2" checked>
<label class="md-nav__link" for="__nav_8_78_2">
SysVInit
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" aria-label="SysVInit" data-md-level="3">
<label class="md-nav__title" for="__nav_8_78_2">
<span class="md-nav__icon md-icon"></span>
SysVInit
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../build-system/init/sysvinit-page/" class="md-nav__link">
Введение
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/init/eudev-sysv/" class="md-nav__link">
eudev
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/init/procps-ng-sysv/" class="md-nav__link">
procps-ng
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/init/util-linux-sysv/" class="md-nav__link">
util-linux
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/init/sysklogd-sysv/" class="md-nav__link">
sysklogd
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/init/sysvinit/" class="md-nav__link">
sysvinit
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/init/bootscripts/" class="md-nav__link">
bootscripts
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_8_78_3" data-md-state="indeterminate" type="checkbox" id="__nav_8_78_3" checked>
<label class="md-nav__link" for="__nav_8_78_3">
SystemD
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" aria-label="SystemD" data-md-level="3">
<label class="md-nav__title" for="__nav_8_78_3">
<span class="md-nav__icon md-icon"></span>
SystemD
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../build-system/init/systemd-page/" class="md-nav__link">
Введение
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/init/systemd-users/" class="md-nav__link">
Создание пользователей и групп для systemd
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/init/systemd/" class="md-nav__link">
systemd
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/init/dbus-sysd/" class="md-nav__link">
d-bus
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/init/procps-ng-sysd/" class="md-nav__link">
procps-ng
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/init/util-linux-sysd/" class="md-nav__link">
util-linux
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="../../build-system/e2fsprogs/" class="md-nav__link">
e2fsprogs
</a>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_8_80" data-md-state="indeterminate" type="checkbox" id="__nav_8_80" checked>
<label class="md-nav__link" for="__nav_8_80">
GRUB
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" aria-label="GRUB" data-md-level="2">
<label class="md-nav__title" for="__nav_8_80">
<span class="md-nav__icon md-icon"></span>
GRUB
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../build-system/boot/about-grub/" class="md-nav__link">
Введение
</a>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_8_80_2" data-md-state="indeterminate" type="checkbox" id="__nav_8_80_2" checked>
<label class="md-nav__link" for="__nav_8_80_2">
EFI
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" aria-label="EFI" data-md-level="3">
<label class="md-nav__title" for="__nav_8_80_2">
<span class="md-nav__icon md-icon"></span>
EFI
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../build-system/boot/efi/" class="md-nav__link">
Введение
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/boot/efivar/" class="md-nav__link">
efivar
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/boot/efibootmgr/" class="md-nav__link">
efibootmgr
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/boot/grub-efi/" class="md-nav__link">
GRUB
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_8_80_3" data-md-state="indeterminate" type="checkbox" id="__nav_8_80_3" checked>
<label class="md-nav__link" for="__nav_8_80_3">
BIOS/Legacy
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" aria-label="BIOS/Legacy" data-md-level="3">
<label class="md-nav__title" for="__nav_8_80_3">
<span class="md-nav__icon md-icon"></span>
BIOS/Legacy
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../build-system/boot/bios/" class="md-nav__link">
Введение
</a>
</li>
<li class="md-nav__item">
<a href="../../build-system/boot/grub-mbr/" class="md-nav__link">
GRUB
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="../../build-system/cleanup/" class="md-nav__link">
Очистка
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_9" data-md-state="indeterminate" type="checkbox" id="__nav_9" checked>
<label class="md-nav__link" for="__nav_9">
Настройка системы
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" aria-label="Настройка системы" data-md-level="1">
<label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span>
Настройка системы
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../setup/setup/" class="md-nav__link">
Введение
</a>
</li>
<li class="md-nav__item">
<a href="../../setup/fstab/" class="md-nav__link">
Создание файла /etc/fstab
</a>
</li>
<li class="md-nav__item">
<a href="../../setup/shells/" class="md-nav__link">
Создание файла /etc/shells
</a>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_9_4" data-md-state="indeterminate" type="checkbox" id="__nav_9_4" checked>
<label class="md-nav__link" for="__nav_9_4">
systemd
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" aria-label="systemd" data-md-level="2">
<label class="md-nav__title" for="__nav_9_4">
<span class="md-nav__icon md-icon"></span>
systemd
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../setup/hw-clock/" class="md-nav__link">
Настройка аппаратных часов
</a>
</li>
<li class="md-nav__item">
<a href="../../setup/network-systemd/" class="md-nav__link">
Настройка сети
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_9_5" data-md-state="indeterminate" type="checkbox" id="__nav_9_5" checked>
<label class="md-nav__link" for="__nav_9_5">
SysVInit
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" aria-label="SysVInit" data-md-level="2">
<label class="md-nav__title" for="__nav_9_5">
<span class="md-nav__icon md-icon"></span>
SysVInit
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../setup/sysvinit-conf/" class="md-nav__link">
Настройка SysVInit
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_10" data-md-state="indeterminate" type="checkbox" id="__nav_10" checked>
<label class="md-nav__link" for="__nav_10">
Настройка и установка ядра
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" aria-label="Настройка и установка ядра" data-md-level="1">
<label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span>
Настройка и установка ядра
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../kernel/kernel-setup-intro/" class="md-nav__link">
Введение
</a>
</li>
<li class="md-nav__item">
<a href="../../kernel/kernel-setup/" class="md-nav__link">
Настройка
</a>
</li>
<li class="md-nav__item">
<a href="../../kernel/about-fw/" class="md-nav__link">
О прошивках
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_11" data-md-state="indeterminate" type="checkbox" id="__nav_11" checked>
<label class="md-nav__link" for="__nav_11">
Делаем систему загрузочной
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" aria-label="Делаем систему загрузочной" data-md-level="1">
<label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span>
Делаем систему загрузочной
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../boot/boot/" class="md-nav__link">
Введение
</a>
</li>
<li class="md-nav__item">
<a href="../../boot/uefi/" class="md-nav__link">
Создание загрузочной системы EFI
</a>
</li>
<li class="md-nav__item">
<a href="../../boot/mbr/" class="md-nav__link">
Создание загрузочной системы Legacy Boot MBR
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_12" data-md-state="indeterminate" type="checkbox" id="__nav_12" checked>
<label class="md-nav__link" for="__nav_12">
Заключительная часть
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" aria-label="Заключительная часть" data-md-level="1">
<label class="md-nav__title" for="__nav_12">
<span class="md-nav__icon md-icon"></span>
Заключительная часть
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../final/final/" class="md-nav__link">
Заключительная часть
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_13" data-md-state="indeterminate" type="checkbox" id="__nav_13" checked>
<label class="md-nav__link" for="__nav_13">
Вспомогательные материалы
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" aria-label="Вспомогательные материалы" data-md-level="1">
<label class="md-nav__title" for="__nav_13">
<span class="md-nav__icon md-icon"></span>
Вспомогательные материалы
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../additional/additional/" class="md-nav__link">
Введение
</a>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_13_2" data-md-state="indeterminate" type="checkbox" id="__nav_13_2" checked>
<label class="md-nav__link" for="__nav_13_2">
Строение GNU/Linux
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" aria-label="Строение GNU/Linux" data-md-level="2">
<label class="md-nav__title" for="__nav_13_2">
<span class="md-nav__icon md-icon"></span>
Строение GNU/Linux
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../additional/LinuxStructure1/" class="md-nav__link">
Строение GNU/Linux. Часть 1
</a>
</li>
<li class="md-nav__item">
<a href="../../additional/LinuxStructure2/" class="md-nav__link">
Строение GNU/Linux. Часть 2
</a>
</li>
<li class="md-nav__item">
<a href="../../additional/LinuxStructure3/" class="md-nav__link">
Строение GNU/Linux. Часть 3
</a>
</li>
<li class="md-nav__item">
<a href="../../additional/LinuxStructure4/" class="md-nav__link">
Строение GNU/Linux. Часть 4
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="../../additional/src-compiling/" class="md-nav__link">
Сборка ПО из исходного кода
</a>
</li>
<li class="md-nav__item">
<a href="../../additional/error-fix/" class="md-nav__link">
Решение ошибок сборки
</a>
</li>
<li class="md-nav__item">
<a href="../../additional/cross-compiler/" class="md-nav__link">
Кросс-компилятор
</a>
</li>
<li class="md-nav__item">
<a href="../../cpu-arch.md" class="md-nav__link">
Виды популярных архитектур процессора
</a>
</li>
<li class="md-nav__item">
<a href="../../additional/partitions_catalogs.md" class="md-nav__link">
Типы разделов и каталогов
</a>
</li>
<li class="md-nav__item">
<a href="../../additional/swap/" class="md-nav__link">
Выбор размера файла подкачки
</a>
</li>
<li class="md-nav__item">
<a href="../../additional/zram/" class="md-nav__link">
Настройка zram
</a>
</li>
<li class="md-nav__item">
<a href="../../additional/sha-bang/" class="md-nav__link">
О шебангах в скриптах Linux
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--secondary" aria-label="Содержание">
</nav>
</div>
</div>
</div>
<div class="md-content" data-md-component="content">
<article class="md-content__inner md-typeset">
<a href="https://github.com/Linux4Yourself/book/edit/master/docs/embeded/introduction.md" title="Редактировать страницу" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20.71 7.04c.39-.39.39-1.04 0-1.41l-2.34-2.34c-.37-.39-1.02-.39-1.41 0l-1.84 1.83 3.75 3.75M3 17.25V21h3.75L17.81 9.93l-3.75-3.75L3 17.25z"/></svg>
</a>
<h1 id="embedded-linux">Создание embedded (встраиваемой) Linux системы<a class="headerlink" href="#embedded-linux" title="Permanent link">&para;</a></h1>
<p>Термин «Embedded встраиваемый» может использоваться для описания любого варианта операционной системы, работающей на встроенной компьютерной системе специализированного устройства или платформы, такой как устройство бытовой электроники или часть оборудования.</p>
<p>Модульная архитектура ядра Linux наряду с поддержкой широкого спектра микропроцессоров и других типов оборудования сделала систему популярной в области вычислений.</p>
<p>Встроенный компьютер отличается от персонального компьютера тем, что встроенная система спроектирована или сконструирована для одной или нескольких конкретных целей, в то время как ПК предназначены для широкого спектра функций. Встроенный компьютер может быть спроектирован с минимальной производительностью, необходимой для достижения его конкретных целей, что обеспечивает лёгкую и высокоэффективную компьютерную платформу. Категория охватывает широкий спектр вычислительных устройств, от бытовой электроники до оборудования авионики, роверов и космических кораблей, которые исследуют солнечную систему.</p>
</article>
</div>
</div>
</main>
<footer class="md-footer">
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-footer-copyright">
Made with
<a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
Material for MkDocs
</a>
</div>
<div class="md-footer-social">
<a href="https://github.com/Linux4Yourself/book" target="_blank" rel="noopener" title="github.com" class="md-footer-social__link">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"/></svg>
</a>
<a href="https://t.me/Linux4Yourself" target="_blank" rel="noopener" title="t.me" class="md-footer-social__link">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path d="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm121.8 169.9-40.7 191.8c-3 13.6-11.1 16.9-22.4 10.5l-62-45.7-29.9 28.8c-3.3 3.3-6.1 6.1-12.5 6.1l4.4-63.1 114.9-103.8c5-4.4-1.1-6.9-7.7-2.5l-142 89.4-61.2-19.1c-13.3-4.2-13.6-13.3 2.8-19.7l239.1-92.2c11.1-4 20.8 2.7 17.2 19.5z"/></svg>
</a>
</div>
</div>
</div>
</footer>
</div>
<div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div>
</div>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.code.annotate", "content.tabs.link", "navigation.expand", "navigation.indexes", "search.highlight", "search.share", "search.suggest"], "translations": {"clipboard.copy": "\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 \u0431\u0443\u0444\u0435\u0440", "clipboard.copied": "\u0421\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u0432 \u0431\u0443\u0444\u0435\u0440", "search.config.lang": "ru", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "\u041f\u043e\u0438\u0441\u043a", "search.result.placeholder": "\u041d\u0430\u0447\u043d\u0438\u0442\u0435 \u043f\u0435\u0447\u0430\u0442\u0430\u0442\u044c \u0434\u043b\u044f \u043f\u043e\u0438\u0441\u043a\u0430", "search.result.none": "\u0421\u043e\u0432\u043f\u0430\u0434\u0435\u043d\u0438\u0439 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u043e", "search.result.one": "\u041d\u0430\u0439\u0434\u0435\u043d\u043e 1 \u0441\u043e\u0432\u043f\u0430\u0434\u0435\u043d\u0438\u0435", "search.result.other": "\u041d\u0430\u0439\u0434\u0435\u043d\u043e # \u0441\u043e\u0432\u043f\u0430\u0434\u0435\u043d\u0438\u0439", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing", "select.version.title": "Select version"}, "search": "../../assets/javascripts/workers/search.8397ff9e.min.js", "version": null}</script>
<script src="../../assets/javascripts/bundle.1e84347e.min.js"></script>
<script src="../../js/config.js"></script>
</body>
</html>