Найти тему
Solo лаборатория

OrangePi 2G-iot: Загрузка с microSD

На официальном сайте, разработчики платы предлагают готовые образы системы. Которые легко развернуть и использовать для работы. Обычно это готовое решение, которое не имеет проблем и постоянно поддерживается разработчиком в актуальном состояние. Мы решили рассказать как это сделать.

Образ системы представляет собой обычный образ диска, содержащий в себе все данные и дерево файлов. Этот образ содержит два раздела один небольшой типа ext2 для загрузки на нем содержится все для старта ядра и само ядро linux. Второй же имеет тип файловой системы ext4 и представляет собой корень файловой системы (rootfs). Данный раздел имеет фиксированный размер и после первого старта предполагается что он будет увеличен на весь объем карты.

Разъем microSD
Разъем microSD

Прежде всего нам нужен образ скачать его можно с официального сайта
производителя платы. Образ необходимо полностью, байт в байт записать на карту microSD. Это можно сделать различным программным обеспечением, мы же используем для этих целей
HDD Raw Copy Tool под Windows. А под Linux пользуемся командой dd из проекта GNU Coreutils.

Подключаем отладочный терминал, переводим плату в режим загрузки с microSD карты подаем питание на плату и если все было сделано правильно и образ функционален получаем в терминале лог загрузки системы.

К сожалению на данный момент у производителя не существует стабильного образа системы для загрузки с карты microSD. Либо система зависает при старте, либо падает драйвер wifi-fi. Мы опубликуем результаты наших испытаний чуть позже. По нашему мнению стабильного образа не существует, так как производитель предполагает, что основным устройством для использования платы будет встроенная в него NAND память. И соответственно самым стабильным и поддерживаемым образом для данной платы должен быть именно образ для этого устройства, кроме того этот образ имеет самую новую дату обновления. В следующей статье мы расскажем как это сделать.