Работа с устройством
Начало работы
Для начала работы с ПЛК1-01 необходимо выполнить следующие действия:
- подключить разъем Х1 ПЛК1-01 к USB-порту ПК с помощью кабеля USB-C, входящего в комплект поставки.
- открыть терминал, запустить программу для работы с последовательным портом (например: minicom), указав порт устройства в формате
/dev/ttyUSBx. - настроить параметры последовательного порта:
| Параметр | Значение |
|---|---|
| Скорость, бод | 115200 |
| Длина слова, бит | 8 |
| Четность | No |
| Число стоп-битов | 1 |
| Аппаратное управление потоком | No |
| Программное управление потоком | No |
- в окне терминала отслеживать системные сообщения загрузчика barebox и ОС.
- дождаться появления в окне терминала приглашения
login:
ПЛК1-01 готов к работе!
Важно
В случае повреждения microSD-карты или обновления операционной системы необходимо выполнить процедуру записи образа.
Запись образа
В ПЗУ ПЛК1-01 хранится начальный загрузчик barebox, который обеспечивает запуск ОС типа Debian Linux с накопителя microSD (далее microSD-карта).
Примечание
Для записи образа файловой системы на карту памяти microSD рекомендуется использовать специализированное программное обеспечение (balenaEtcher, GNOME Disk Utility, dd, Rufus). В данном руководстве используется программа «balenaEtcher».
- Для загрузки «balenaEtcher» необходимо перейти на официальный сайт.
- Далее потребуется дать права на выполнение загруженному файлу:
- Для запуска «balenaEtcher» выполнить:
- Выбрать пункт «Flash from file». В открывшемся окне выбрать образ с расширением
*.img. - Нажать кнопку «Select target» и в открывшемся окне выбрать microSD-карту, на которую будет производиться запись образа. Для записи следует нажать кнопку «Flash».
Редактирование файла загрузчика
В файле, расположенном в среде barebox, необходимо внести изменения в параметры загрузки:
- Следует подключить устройство без SD-карты через USB к компьютеру, выполнить сброс и подключиться к его портам через терминал.
- На одном из терминалов будет предпринята попытка загрузки. В связи с отсутствием SD-карты она завершится неудачно, появится сообщение «Nothing bootable found» и откроется консоль.
- В консоли следует выполнить
edit /env/boot/sda1. Откроется текстовый редактор. - Используя стрелки клавиатуры, необходимо найти последнюю строку файла, формат которой должен быть следующим:
- Для устройства с кристаллом первой версии, необходимо добавить в конце «v1», а если второй — то «v2». Строка должна иметь следующий вид: или
- Ввести комбинацию клавиш Ctrl+D, чтобы сохранить файл.
- Запустить команду
saveenv, чтобы записать измененные параметры. - Отключить устройство от компьютера.
- Устройство готово к эксплуатации. Необходимо установить ранее созданную SD-карту.
Расширение образа
По умолчанию размер образа фиксирован и может быть меньше размера SD-карты. Для того, чтобы это устранить необходимо:
- подключиться к последовательному порту устройства (с установленной SD-картой) через терминал.
- аунтентифицироваться как root-пользователь.
Для регистрации в ОС в качестве суперпользователя следует использовать:
Имя: root
Пароль: pcuser
- запустить скрипт
expand_fs.sh, находящийся в домашнем каталоге пользователяroot: - скрипт автоматически увеличит размер раздела и файловой системы. Для проверки результата работы скрипта выполнить команду: