Linux driver pre SPI UART

Linux driver pre SPI UART
« kdy: 18. 02. 2022, 14:16:09 »
Nasiel by sa tu niekto kto by vedel napisat kernel module driver pre nas vlastny SPI - UART bridge? (Je to vlastne STM32 s firmware, mozme ho aj upravit) V user space mi to funguje pekne, chcelo by to ale presunut do kernelu a nech je to standart /dev/ttyXXX

Jednorazova zakazka, v buducnosti by sa urcite naslo toho viac.


alex6bbc

  • *****
  • 1 692
    • Zobrazit profil
    • E-mail
Re:Linux driver pre SPI UART
« Odpověď #1 kdy: 18. 02. 2022, 15:08:40 »
neco podobneho uz driver ma
https://lwn.net/Articles/301914/

Re:Linux driver pre SPI UART
« Odpověď #2 kdy: 19. 02. 2022, 11:04:23 »
Ano, je zopar UART driverov na SPI, ale ja chcem mozno az 5 UARTov (to nema ziadny), komunikacia nie je uplne vhodna na impelmentaciu v STM32. Atd.

Ale ako inspiracia dobra, je z coho vychadzat. Nemam vsak s drivermi skusenosti.

alex6bbc

  • *****
  • 1 692
    • Zobrazit profil
    • E-mail
Re:Linux driver pre SPI UART
« Odpověď #3 kdy: 19. 02. 2022, 13:04:45 »
pokud to neni tajne jak to ma vypadat?
co vede do pc, kde je v tom stm32 a kde ty spi?

Re:Linux driver pre SPI UART
« Odpověď #4 kdy: 19. 02. 2022, 14:22:37 »
V podstate jednoducho. Allwinner alebo Rasp Pi CM pripojeny cez SPI na STM32. STM32 tam musi byt kvoli inym veciam, ale ked uz tam je, tak moze robit aj UARTy pre Linux.

Ciel je mat /dev/ttyXXX0 - 4 v linuxe