Портировать Beremiz PLC Runtime под процессор IMX6ULL (Embedded Linux)
Необходимо разработать прошивку ПЛК контроллера под это же железо с поддержкой Beremiz runtime (open source ПЛК). Ожидается, что реализация будет схожая:
- пулл реквест в wr-sdk с конфигом нового устройства (beremiz, например).
- пулл реквест в wr-feed с фидами под новое устройство.
- в фидах, в каталоге apps будет фид на приложение beremiz, ведущее на форк репозитория Beremiz. Форк будет создан в процессе.
- SPI флешка 32 Мб.
- MicroSD микруха 512 Мб.
- RAM 256 Мб.
При последующих запусках устройствах скрипт должен будет лишь монтировать microSD микросхему, забирать оттуда все файлы, переносить их в RAM и там исполнять, сохраняя все изменения (новые ПЛК приложения, например) обратно на microSD.
Также необходимо будет разработать некий hello world проект под Beremiz, который можно будет запускать на ПЛК в качестве пробного приложения. Пример подобного hello world приложения под codesys - тут.
Доступ к железке будет предоставлен по ssh. Либо железка будет выслана по почтой.