Hm. Was passiert, wenn du die ' weglässt? Oder statt >> nur ein > verwendest. >> bedeutet anhängen und > überschreiben. Wie sieht es aus, wenn ein Bash Script "dazwischen " geschaltet wird, dieses also den echo Befehl ausführt? Oder einfach mal mein C-Programm testen, ob das wenigstens unter www-data sendet.

Edit oder
Code:
sudo echo halloWelt >> /dev/ttyAMA0