Найти в Дзене
Solo лаборатория

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

На официальном сайте, разработчики платы предлагают готовые образы системы. Которые легко развернуть и использовать для работы. Обычно это готовое решение, которое не имеет проблем и постоянно поддерживается разработчиком в актуальном состояние. Мы решили рассказать как это сделать. Образ системы представляет собой обычный образ диска, содержащий в себе все данные и дерево файлов. Этот образ содержит два раздела один небольшой типа ext2 для загрузки на нем содержится все для старта ядра и само ядро linux. Второй же имеет тип файловой системы ext4 и представляет собой корень файловой системы (rootfs). Данный раздел имеет фиксированный размер и после первого старта предполагается что он будет увеличен на весь объем карты. Прежде всего нам нужен образ скачать его можно с официального сайта
производителя платы. Образ необходимо полностью, байт в байт записать на карту microSD. Это можно сделать различным программным обеспечением, мы же используем для этих целей HDD Raw Copy Tool под Wind

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

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

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

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

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

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