Jump to content

Передача данных с Arduino в Kaspersky OS на Raspberry Pi 4B по UART протоколу.


Recommended Posts

Здравствуйте. У меня сейчас стоит задача подавать и обрабатывать данные с Arduino UNO на Raspberry Pi 4B по интерфейсу UART на скорости 115200 бод под управление Kaspersky OS. На текущий момент мне успешно удалось запустить Kaspersky OS на Raspberry Pi 4B, ревизия платы 1.2. Использую KasperskyOS-Community-Edition-1.1.1.13. Нашел папку с примерами (examples), в которой есть проект uart, но данный проект выводит строку в порт "stderr", при попытке указать COM1 он не может открыть порт.

Вопросы:
1) Как определить к какому COM порту на Raspberry подключается Arduino UNO?
2) Нужен пример EchoUART.
3) И не понятно как в вашей системе называются порты? СОМ? или ttyS0? или ttyAMA0?

 

Link to comment
Share on other sites

Добрый день.

В соответствии с документацией на RPI4 на плате может быть настроено до 6 UART портов на различны gpio пинах. В KasperskyOS настройка gpio пинов на работу с альтернативными функциями происходит через систему BSP основная функция BspSetConfig() (установить нужную конфигурацию) посмотреть какие на плате есть модули и какие конфигурации можно через функции BspEnumModules() BspEnumConfigs().

После настройки BSP на работу с UART в нужной конфигурации, нужно инициализировать UART и открыв нужный порт работать с UART. Пример работы с UART есть в SDK

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now


×
×
  • Create New...