Оглавление:

Orange Pi Plus 2 - Armbian (на SD-карте или встроенной памяти 16 ГБ!) - Обновление: 6 шагов
Orange Pi Plus 2 - Armbian (на SD-карте или встроенной памяти 16 ГБ!) - Обновление: 6 шагов

Видео: Orange Pi Plus 2 - Armbian (на SD-карте или встроенной памяти 16 ГБ!) - Обновление: 6 шагов

Видео: Orange Pi Plus 2 - Armbian (на SD-карте или встроенной памяти 16 ГБ!) - Обновление: 6 шагов
Видео: Orange Pi Zero Part2 Установка Armbian | Debian Jessie, обновление, настройка, WI-FI. 2024, Июль
Anonim
Orange Pi Plus 2 - Armbian (на SD-карте или встроенной памяти 16 ГБ!) - Обновление
Orange Pi Plus 2 - Armbian (на SD-карте или встроенной памяти 16 ГБ!) - Обновление

Привет всем! Это моя первая обучающая программа, и английский не является моим родным языком, поэтому, пожалуйста, не усложняйте меня. Для начала, Orange Pi Plus 2 - прекрасное маленькое устройство, такое же, как Raspberry Pi, но быстрее! Raspberry Pi - это большое сообщество и множество веб-сайтов, на которых показано, как его использовать и / или что делать, если у вас есть проблемы или вопросы. Для Orange Pi нет большого сообщества, готового ответить на все ваши вопросы., поэтому вам придется много использовать Google, чтобы найти ответы. В этом случае я покажу вам, как установить Armbian на Orange Pi. Armbian - это наиболее часто используемая версия Linux на Orange Pi, потому что все будет работать из коробки.

Другие дистрибутивы Linux также работают, но у большинства из них все еще есть проблемы со встроенным Wi-Fi или адаптером LAN, поэтому мы используем Armbian.

Что такое Orange Pi Plus?

Это одноплатный компьютер с открытым исходным кодом. Он может работать под управлением Android 4.4, Ubuntu, Debian, Rasberry Pi Image, использует SoC AllWinner H3 и имеет 1 ГБ DDR3 SDRAM. И в качестве бонуса: 16GB EMMC Flash памяти!

Более подробную информацию о Orange Pi можно найти: Здесь

Что такое Армбиан?

Легковесный дистрибутив на основе Debian или Ubuntu, специализирующийся на платах разработки ARM. Скомпилирован с нуля, имеет мощные инструменты для сборки и разработки программного обеспечения, живое сообщество. Более подробную информацию об Armbian можно найти: здесь. Руководство по установке можно найти: здесь.

Шаг 1. Что нам нужно?

Что нам нужно?
Что нам нужно?

Хорошо, что нам нужно, чтобы начать этот небольшой проект? Необходимое оборудование:

  1. Апельсин Пи Плюс 2
  2. 5 В / 2 А с цилиндрическим разъемом постоянного тока ИЛИ толстый USB-кабель (я использовал 5 В / 1, 5 А от моего старого телефона)
  3. SD-карта - 10 класс!
  4. Клавиатура и мышь
  5. Кабель HDMI
  6. Кабель LAN
  7. Кардридер

Необходимое программное обеспечение:

  1. Загрузите рабочий стол Armbian - Jessie для Orange Pi plus 2: Здесь
  2. Скачать SDFormatter: здесь
  3. Скачать Etcher: Здесь
  4. Загрузите 7-Zip: здесь
  5. Скачать Putty: Здесь

Шаг 2: заархивируйте, отформатируйте и установите Armbian на SD-карту

Заархивируйте, отформатируйте и установите Armbian на SD-карту
Заархивируйте, отформатируйте и установите Armbian на SD-карту
Заархивируйте, отформатируйте и установите Armbian на SD-карту
Заархивируйте, отформатируйте и установите Armbian на SD-карту
Заархивируйте, отформатируйте и установите Armbian на SD-карту
Заархивируйте, отформатируйте и установите Armbian на SD-карту

Начните загрузку Armbian (см. Ссылки выше) и установите SDFormatter, Etcher и 7-zip. Я не объясняю, как устанавливать эти приложения, потому что это довольно просто

  • Когда это будет сделано, откройте папку, в которую вы загрузили образ Armbian, она должна называться следующим образом: New:

    "Armbian_5.38_Orangepiplus_Ubuntu_xenial_default_3.4.113_desktop.7z"

  • Старая версия: "Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.7z
  • Откройте 7-zip и разархивируйте этот файл в новый каталог, чтобы получилось что-то вроде: "Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.img
  • Подключите SD-карту к компьютеру, в данном случае я использовал USB-кардридер.
  • Запустить SDformatter

    • Диск: выберите свою SDCard (дважды проверьте это!)
    • Перейдите в опции -> «Регулировка размера формата» -> ДА (по умолчанию «Нет») -> ОК
    • Еще раз проверьте, выбрана ли SDCard в разделе «Диск»!
    • Щелкните "Форматировать".
  • Запустите Etcher (запускайте от имени администратора!)

    • "Выбрать изображение" -> Выберите распаковку: Новое: файл "Armbian_5.38_Orangepiplus_Ubuntu_xenial_default_3.4.113_desktop.img" Старый: "Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.img"
    • Выберите «Изменить», чтобы изменить букву диска для SD-карты.
    • Выберите «Вспышка!» и подождите, пока это не будет сделано
  • Отключите SD-карту, когда этот процесс будет завершен, используйте опцию «Безопасное извлечение оборудования и извлечение носителя» в Windows, чтобы убедиться, что все в порядке.

Шаг 3. Подключите Orange Pi и начните первый раз с Armbian

Подключите Orange Pi и начните с Armbian в первый раз
Подключите Orange Pi и начните с Armbian в первый раз
Подключите Orange Pi и начните с Armbian в первый раз
Подключите Orange Pi и начните с Armbian в первый раз
Подключите Orange Pi и начните с Armbian в первый раз
Подключите Orange Pi и начните с Armbian в первый раз

Хорошо, теперь пришло время подключить все ваши устройства и кабели, чтобы запустить Orange Pi!

  • Подключите клавиатуру + мышь к USB
  • Подключите кабель HDMI к монитору
  • Подключите кабель локальной сети к маршрутизатору / коммутатору.
  • Вставьте SD-карту в слот для SD-карты
  • И последнее, но не менее важное: подключите кабель питания к Orange Pi. Micro USB НЕТ поддержки в качестве источника питания!

Пусть начинается самое интересное!

Как загрузиться? - ОБНОВЛЕНИЕ (спасибо @thatpieguy)

Первая загрузка занимает около 3 минут, затем происходит перезагрузка, и вам нужно будет подождать еще одну минуту, чтобы войти в систему. Эта задержка вызвана тем, что система обновляет список пакетов и создает аварийный SWAP на 128 МБ на SD-карте.

ОБНОВИТЬ:

Позже вы можете выбрать установку своей ОС во встроенную память EMCC! (Таким образом, вам больше не нужно использовать SD-карту и использовать ее для других проектов)

Как войти?

Войдите в систему как имя пользователя «root» на консоли или через SSH и используйте пароль «1234». Вам будет предложено изменить этот пароль при первом входе в систему. Затем вам будет предложено создать обычную учетную запись пользователя с включенным sudo (admin). Он даже спрашивает вас, хотите ли вы изменить разрешение экрана, но для меня это нормально на 720P. Я использую командную строку с SSH (putty) Ваш рабочий стол готов к работе!:)

Например, я использую Putty для подключения к истинному SSH Orange Pi. Если вы не знаете IP-адрес вашего Orange Pi, проверьте ваш маршрутизатор или используйте клавиатуру + мышь на мониторе, нажмите для

Меню приложения -> Эмулятор терминала

Введите «sudo ifconfig» и введите свой пароль.

Он покажет вам что-то вроде этого:

eth0 (первая сетевая карта):

1e строка: blablabla 2e строка: inet адрес: 192.168.0.25 blablabal 3e строка: blablalbaТеперь вы можете запустить Putty и подключиться к Orange Pi!

Запустите Putty и подключитесь к IP-адресу вашего Orange Pi следующим образом (см. Снимок экрана):

Имя хоста (или IP-адрес): 192.168.0.25 (в моем примере измените свой IP-адрес). Порт 22 (по умолчанию). Нажмите «Открыть».

  • Putty выдаст вам сообщение о безопасности в первый раз, просто нажмите «Да» (см. Снимок экрана).
  • Войдите, используя «root» в качестве имени пользователя и свой собственный пароль.

Шаг 4: Обновите / обновите, установите статический IP-адрес и отключите root для входа в систему

Ваш Orange Pi должен запустить рабочий стол и SSH прямо сейчас, но мы хотим сделать больше! Эти 3 шага не являются обязательными, но я хотел бы порекомендовать его или, по крайней мере, взглянуть на него.

  1. Обновите / обновите ваш ArmbianLogin с помощью Putty на вашем Orange Pi и используйте эту команду для обновления / обновления вашего Armbian: «sudo apt-get update» После этого: «sudo apt-get upgrade -y» После этого: «Sudo apt-get dist-upgrade -y "или все сразу:" sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y "Этот процесс может занять некоторое время, поэтому пока вы можете прочитать следующая часть.
  2. Настроить статический IP-адрес Я хочу иметь статический (не DHCP) IP-адрес на моем Orange Pi, поэтому я точно знаю, что я всегда подключаюсь к своему Orange Pi по одному и тому же IP-адресу. Войдите с помощью Putty в свой Orange Pi, и используйте эту команду, чтобы увидеть информацию о вашем текущем IP: "ifconfig" Это должно быть примерно так: root @ orangepiplus: ~ # ifconfig

    eth0 Link encap: Ethernet HWaddr xx: xx: xx: xx: xx: xx inet addr: 192.168.0.25 Bcast: 192.168.0.255 Маска: 255.255.255.0 blablabla В этом случае я хочу использовать этот IP-адрес 192.168.0.25 как статический IP-адрес, но вы должны проверить, какой IP-адрес вы хотите использовать в этом диапазоне. Введите: «nano / etc / network / interfaces», откроется текстовый редактор Nano, и он покажет вам конфигурацию сети, найдите " eth0 ", например: # Проводной адаптер # 1allow-hotplug eth0 # no-auto-down eth0 iface eth0 inet dhcp # hwaddress ether # если вы хотите установить MAC вручную # pre-up / sbin / ifconfig eth0 mtu 3838 # setting MTU для DHCP, static just: mtu 3838 Теперь нам нужно изменить часть «dhcp» на «static» и заполнить все детали IP-адреса. Измените это следующим образом: # Проводной адаптер # 1

    allow-hotplug eth0 # no-auto-down eth0 iface eth0 inet static address 192.168.0.25 netmask 255.255.255.0 gateway 192.168.0.1 # hwaddress ether # если вы хотите установить MAC вручную # pre-up / sbin / ifconfig eth0 mtu 3838 # установка MTU для DHCP, статическая просто $ Сохраните этот документ, нажав «ctrl + x», «Y» и нажав Enter (не меняйте имя файла!). Теперь нам нужно перезапустить сетевую службу в Armbian, но я не знаете почему, перезагрузка Armbian работает нормально / лучше всего здесь. Вы можете перезагрузиться, набрав эту «перезагрузку». Putty выдаст вам сообщение «Сервер неожиданно закрыл сетевое соединение», но это не странно, вы перезагружаете Orange Pi. В замазке используйте кнопку «Restart ression» для перезапуска подключения к Orange Pi. Теперь мы изменили IP-адрес DHCP на статический IP-адрес для «ETH0».

  3. Отключить Root SSH-вход на Armbian Почему мы должны отключать root-аккаунт для SSH-входа? Довольно просто, безопасность! Почти все дистрибутивы Linux имеют учетную запись «root», поэтому, если кто-то хочет взломать / перебрать сервер Linux, он пытается войти в систему с этой учетной записью. Когда вы отключите эту учетную запись, они сначала должны найти учетную запись пользователя. Чтобы решить эту проблему, нам нужно отредактировать файл sshd_config, который является основным файлом конфигурации для службы sshd. Убедитесь, что ваша вторая учетная запись работает! Вначале Armbian попросил вас создать вторую учетную запись пользователя с паролем. Выйдите из Putty и попробуйте войти в систему с этой учетной записью. В моем случае я создал учетную запись «orangepi». Тип: «sudo nano / etc / ssh / sshd_config» Найдите эту часть: (в Nano вы можете искать с помощью «ctrl + w») «PermitRootLogin» Он покажет вам: # Аутентификация:

    LoginGraceTime 120 PermitRootLogin yesStrictModes yes Измените «PermitRootLogin yes» на «PermitRootLogin no». Сохраните это, нажав «ctr + x», Y (es) и нажмите Enter (не меняйте имя файла!) Перезапустите SSH, набрав: « sudo service ssh restart "Выйдите из системы и попробуйте войти в систему с помощью" root ", если вы изменили это правильно, теперь вы получите ошибку." Доступ запрещен ". Войдите со своей второй учетной записью сейчас, в моем случае это" orangepi "и готово!

Шаг 5: Советы - дополнительное ПО + чехол

Советы - Дополнительное программное обеспечение + чехол
Советы - Дополнительное программное обеспечение + чехол

Это просто дополнительные вещи вроде:

  • Установите Armbian на свою встроенную память EMMC объемом 16 ГБ! Sudo nand-sata-install

    После ввода пароля у вас будет только один вариант: «Загрузиться с eMMC - система на eMMC». Выберите ОК

    Еще раз нажмите OK на следующем экране, и примерно через 30 минут установка eMMC будет завершена. Выключите систему, извлеките карту microSD и снова включите ее. Вы снова увидите рабочий стол.

    Вот и все, теперь вы можете загрузиться прямо с eMMC и начать работу над своими проектами!

    Спасибо @thatpieguy: я хотел бы, чтобы вы добавили это в свой проект, чтобы помочь людям, поскольку это помогло мне, спасибо

  • VNC через SSH
  • RPI-монитор
  • Webmin
  • WiringOP Так же, как Raspberry Pi (RPI), Orange Pi (OP или OPI) имеет несколько GPIO, с которыми можно поиграть. RPI использует программу под названием «WiringPi», но для Orange Pi у нас есть «WiringOP»! Более подробную информацию можно найти: Здесь и здесь

    • Зайдите в свою домашнюю директорию
    • Введите: "git clone https://github.com/zhaolei/WiringOP.git -b h3"
    • Тип: "cd WiringOP"
    • Введите: «sudo chmod + x./build».
    • Тип: "sudo./build"
    • Введите: «gpio readall», чтобы увидеть обзор всех портов GPIO.
  • VNC через SSHI может скопировать весь этот веб-сайт, но вся информация здесь:
  • RPI-Monitor Я могу скопировать этот веб-сайт полностью, но вся информация здесь:
  • Webmin Я могу скопировать весь этот веб-сайт, но вся информация: ЗДЕСЬ
  • Распечатайте кейс!:)

Шаг 6: Что нужно сделать…

Эти вещи мне все еще нужно выяснить, или я хочу знать (и создать новый Instructable для)

  1. Подключение моего SSD к порту Sata
  2. Используйте некоторые датчики на GPIO и поместите / скопируйте вывод в (локальную) базу данных Mysql и покажите это на (локальном) веб-сайте PHP.
  3. Android на Orange Pi Plus 2.

На этом все, ребята!

Пожалуйста, оставьте комментарий, если вам понравилось это руководство, или если у вас есть какие-либо вопросы относительно этого руководства:)

Рекомендуемые: