Здравствуйте,
С RPi раньше не работал, да и сейчас только железо буду разрабатывать.
Пoдскажите пожалуйста, что простое последовательное устойчиво работает на этой плате?
То есть драйвер уже нормальный в Линуксе есть и железо нормальное?
Нужно вводить около 17 килобайт в секунду с расположенной в 10 см платы с микроконтроллером.
То есть раз в секунду пакет 17 Кбайт передается в RPi. Желательно иметь паузу для межпакетной синхронизации, то есть скорость в канале иметь хоть на 20% больше чем трафик.
Изначально думал про UART на 230400, но как-то не понял, поддерживает ли RPi больше чем 115200.
На данный момент рассматриваю SPI, какие еще есть варианты?
- Езернет не рассматривается, уже занят
- USB кажется сильно избыточным для просто потока. Или на нем как раз и можно? Заманчиво, но смущает надежность USB в плане зависаний, никогда не использовал этот интерфейс как основной для постоянной работы в необслуживаемых устройствах. Ну и это посложнее в накладных и реализации в МК, чем просто массив через DMA запулить в случае UART/SPI.
-I2C .... не хочу пока (постоянный жилец в ерратах любого МК, а программно выпиливать не хочу на такой скорости).
- что еще красивого там в RPi есть?
Спасибо.