Pro-Linux

Pro-Linux Diskussions- und Hilfeforum
Aktuelle Zeit: 15. Nov 2018 11:06

Alle Zeiten sind UTC+01:00




Ein neues Thema erstellen  Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 04. Jul 2007 6:58 
Offline

Registriert: 24. Mai 2006 7:13
Beiträge: 7
Hallo Spezialisten,

habe 3 Programme unter suse 10.1 geschrieben. Diese enthalten je 3 threads und unterhalten sich über ein shared memory. Synchronisiert werden sie durch Semaphore. Ein Programm z.B. sollte mir ständig Daten über CAN senden...tut es aber nicht. Auf meinem Suse-Rechner Funktioniert alles. Eine Fehlermeldung beim Embedded PC gibt es auch nicht. Mit dem Befehl ps seh ich aber das der Prozess läuft. Was kann ich tun? Wäre für jeden brauchbaren Tip dankbar.

MfG
Maik


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 04. Jul 2007 9:09 
Offline
Benutzeravatar

Registriert: 11. Feb 2006 19:10
Beiträge: 3569
Du kannst zum Beispiel dein Programm mit "fprintf(stderr,...)" instrumentieren, damit du siehst, wo es hakt. Außerdem kannst du mit "strace" die Systemaufrufe tracen, auch damit kann man einiges herausfinden. Oder, du lernst mit dem "gdb" (meinetwegen auch über ein Frontend wie "ddd") umzugehen, dann kannst du damit debuggen.

Für "gdb" gibt es auch ein Miniprogramm für Embedded-Systeme, dass das eigentliche Debugging macht und die Steuerung über Netzwerk vom Entwicklerrechner aus erlaubt: http://sourceware.org/gdb/current/onlin ... db_18.html

Janka

_________________
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 05. Jul 2007 12:19 
Offline

Registriert: 24. Mai 2006 7:13
Beiträge: 7
so, funktioniert jetzt. das bios hatte sich verstellt und die IRQ´s waren nicht mehr richtig zugeordnet. trotzdem danke

lg maik


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC+01:00


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de