pierpo
01-02-2005, 08:20
Ciao ragazzi.
Per lavoro, insieme ai miei colleghi, abbiamo realizzato un'applicazione embedded realtime che gira sotto linux kernel 2.4.
L'appilcazione e' un multiprocesso, ovvero e' costituita da qualche decina di eseguibili che si scambiano informazioni e messaggi tramite Basic Services (AMF, Message service, Event service).
Il problema ora e' debbuggare il sistema:
usando il ddd riesco a stoppare un solo eseguibile, metre tutti gli altri continuano a girare e causano errori dovuti a timeout.
Percio' ho neccessita' di fermare TUTTO, non solo il mio processo.
Mi sapete consigliare un debugger che riesca a "fermare" l'intero precessore? (un Pentium 3), e' suffciente fermare lo scheduler del kernel?
Per lavoro, insieme ai miei colleghi, abbiamo realizzato un'applicazione embedded realtime che gira sotto linux kernel 2.4.
L'appilcazione e' un multiprocesso, ovvero e' costituita da qualche decina di eseguibili che si scambiano informazioni e messaggi tramite Basic Services (AMF, Message service, Event service).
Il problema ora e' debbuggare il sistema:
usando il ddd riesco a stoppare un solo eseguibile, metre tutti gli altri continuano a girare e causano errori dovuti a timeout.
Percio' ho neccessita' di fermare TUTTO, non solo il mio processo.
Mi sapete consigliare un debugger che riesca a "fermare" l'intero precessore? (un Pentium 3), e' suffciente fermare lo scheduler del kernel?