PCDUINO. Подготовка к запуску и настройка

PCDuino - отличная отладочная плата - это вы поймете сразу же после первого включения - возможность разработки и отладки программного обеспечения на целевом устройстве много чего значит, а использование графического интерфейса и рабочего стола LXDE делает этот процесс еще более удобным и приятным.

Но есть одно "но". Если у вас нет второго комплекта "монитор, клавиатура, мышь", то использование всех преимуществ полноценного миникомпьютера может быть сведено на "нет" необходимостью постоянного переподключения периферии.

Для себя решение этой проблемы я нашел в протоколе SSH - протоколе удаленного управления операционной системой.

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

Если у вас похожие проблемы - приступим к настройке PCDuino.

Подключаем монитор, клавиатуру, мышь, сетевой провод и провод питания к плате. Включаем:


PCDUINO. Первый запуск



PCDUINO. Первый запуск


Открываем терминал, проверяем подключение к Internet:

ping ya.ru


PCDUINO. Проверка подключения к Internet


Прочитаем текущий IP адрес платы:

ifconfig


PCDUINO. Проверка сетевой конфигурации


Проверим, видим ли мы PCDuino с другого ПК. Для чего пропингуем адрес платы с соседнего компьютера:

ping 192.168.100.3


PCDUINO. Проверка видимости платы с другого ПК


Все хорошо? Тогда возвращаемся к PCDuinо и устанавливаем терминальный файловый менеджер:

sudo apt-get install mc


PCDUINO. Установка файлового менеджера mc


После установки - запускаем его:

mc


PCDUINO. Файловый менеджер mc


Создадим структуру папок (кнопка F7 в mc):

/home/ubuntu/settings/network


PCDUINO. Создание структуры папок


Создадим симлинки на сетевые настройки платы - на файлы:

  • /etc/hosts
  • /etc/network/interfaces
  • /etc/samba/smb.conf


  • PCDUINO. Симлинки на сетевые настройки платы


    Выходим из mc (кнопка F10), и запускаем его под root-ом:

    sudo mc

    Назначаем статический IP адрес для PCDuino: находим и правим файл /etc/network/interfaces (кнопка F4). Разумеется, параметры сетевой конфигурации у вас будут свои:

    # This file describes the network interfaces available on your system
    # and how to activate them. For more information, see interfaces(5).

    # The loopback network interface
    auto lo
    iface lo inet loopback

    # The primary network interface
    # auto eth0
    # iface eth0 inet dhcp

    # My static network
    iface eth0 inet static
    address 192.168.100.56
    netmask 255.255.255.0
    gateway 192.168.100.1
    dns-nameservers 82.209.195.12 193.232.248.2
    auto eth0



    PCDUINO. Настройка статического IP


    Сохраняем файл (кнопка F2) и выключаем PCDuino. Отключаем монитор, клавиатуру и мышь. Перезапускаем плату.

    Через минуту пробуем подключиться по SSH (пароль: "ubuntu") из Linux:

    ssh -p 22 ubuntu@192.169.100.56


    PCDUINO. Подключение к плате по SSH в ОС Linux


    Или Windows, через PuTTY:


    PCDUINO. Подключение к плате по SSH в ОС Windows через PuTTY



    PCDUINO. Подключение к плате по SSH в ОС Windows через PuTTY