Ранее никогда не занимался программированием микроконтроллеров или микропроцессоров. Не могу разобраться как управлять пинами или можно ли вывести отладочную информацию в UART или USB(разъем x5).
Как я понял команды можно найти в Technical Reference Manual. Но вот какие библиотеки или файлы подключить к проекту не понимаю.
Подскажите с чего начать или скиньте какой-нибудь пример примитивной программы.
Немного перефразирую вопрос:
В buildroot есть много демо-проектов, в какой из них смотреть чтобы найти пример управления пинами или пример вывода в консоль?
в свое время для qt-4.8 я использовал такую конструкцию:
вместо backlight/atmel-pwm-bl/brightness можно прописать свой путь, например для gpio45 это будет gpio/gpio45/value
я в qt профан, все вопросы решал через гугль..
ЗЫ не знаю как в современных версия QT, но раньше в дистрибутиве были отдельные каталоги с examples..
посмотрите например тут https://doc.qt.io/qt-5/qtexamples.html
не всей платой а ресурсами доступными через /dev или sysfs
типовой вариант - назначаете нужный контакт как функцию gpio, тогда он отображается в системе и вот через его аттрибуты можно управлять из userspace (вашей софтины)
в зависимости от версии ядра пины и прочее настраиваются для ядер (версия +/-)
<=3.0 в файле платы (т.н. boardfile)
>3.0 видимо уже через dts
ресурсы gpio смотрите в
там же можно посмотреть какие gpio какому банку принадлежат
ну и на всякий случай - следите за правами доступа, т.к. изначально весь контроль над аппаратурой принадлежит руту, а всякие софтины на QT от пользователя будут посланы..