Ответ: Как написать программу на Си?
Здесь нет доступа к регистрам/портам напрямую, т.к. программа работает под Linux.
Интерфейс доступа к аппаратным ресурсам (типа AI/DI/DO/AO) не документирован, его нужно или организовывать через FBD-программу, или заниматься реверс-инжинирингом.
Компиляция -- как обычная программа для Linux для архитектуры процессора ARMv7. Примерно так же, как разрабатываются и компилируются программы для Raspberry Pi и прочие процессорные Pi.
|