Операционная система ЗОСРВ «Нейтрино» > Руководство разработчика > Основные принципы системной разработки > Запуск системы, быстрая активация устройств > Построение встраиваемых систем > API библиотек libipl и libstartup > image_scan()



image_scan()

Поиск корректного образа системы в памяти

Прототип:

#include <ipl.h>
unsigned long image_scan( unsigned long start, unsigned long end );

Аргументы:

start
end
Область сканирования.

Библиотека:

libipl

Описание:

Функция image_scan() ищет корректный образ системы в памяти. Она проверяет наличие сигнатуры образа на 4-килобайтных границах и вычисляет контрольную суму образа.

Область сканирования определяется параметрами start и end.

Следует иметь в виду, что функция image_scan() ищет все образы в заданной области и выбирает "лучший" образ по принципу, который описан в Структура кода IPL.

Возвращаемое значение:

≠-1
Обнаружен корректный образ, возвращается его адрес.
-1
Возникла ошибка.

Классификация:

ЗОСРВ «Нейтрино», IPL

Тематические ссылки:

Построение встраиваемых систем




Предыдущий раздел: перейти