3. Обзор |
Предыдущая Содержание Следующая |
ARM Linux не может быть запущен на машине без небольшого количества машинно-зависимого кода для инициализации системы. ARM Linux требует код загрузчика сделать очень немногое, хотя несколько загрузчиков предоставляют обширную дополнительную функциональность. Минимальные требования:
•Настроить системную память. •Загрузить образ ядра по правильному адресу памяти. •При необходимости загрузить первоначальный RAM диск по правильному адресу в памяти. •Инициализировать параметры загрузки, чтобы перейти к ядру. •Получить тип машины ARM Linux. •Обеспечить вход в ядро с соответствующими значениями регистров.
Как правило, ожидается, что в дополнение к этим основным задачам загрузчик будет инициализировать последовательную или видео консоль для ядра. Действительно, последовательный порт считается почти обязательными в большинстве конфигураций системы.
Каждый из этих шагов будет рассмотрен в последующих разделах. |
Предыдущая Содержание Следующая |