Gast
#5974918
Guten Abend Leser. Ich habe eine Protokollimplementierung auf einem RPi gemacht , bei der in jeder Sekunde zwei Bitströme mit je 10.24Mbit im Speicher erzeugt werden. Nun möchte ich diese Bitströme zu einen Modulator über die GPIOs ausgeben. Wie wäre die Datenausgabe auf einem Pi zum Beispiel umsetzbar? Man bräuchte ja einen feingranularen Timer der dann alle 1/10.24M Sekunde eine Routine aufruft um ein Bit des Datenstromes per Bitbanging auszugeben. Gibt es so feingranulare Timer auf einem Pi unter Linux??? Schaft das ein "normaler" Linux-Kernel noch oder sind hier schon RT-Linuxkernel von Nöten? Bei einem uC kann man ja die Takte als Timer auszählen, da hängt dann aber auch kein OS dazwischen. Allerdings würde ich ein Pi o.a. Board und ein Linux bevorzugen, da ich für die Erstellung der 2* 10.24MBit/s Content aus mehreren Programmen mittel TCP/IP Unterprozesskommunikation erhalte. Für ein paar Ratschläge von Leuten die den Pi SoC im Schlaf kennen wäre ich dankbar. Gruß Rudolph