[Supporto] Settare un processo in Real Time
Inviato: giovedì 10 febbraio 2011, 20:55
Salve, sto sviluppando un programma che muove un braccio robotico che lavora su un Kernel patchato con RTAI.
Il programma parte tramite ./run demo
Il programma, tramite i tasti PagUp e PagDown, fa aumentare i passi encoder e fa muovere il braccio meccanico.
Se faccio partire il programma da shell (Ctrl+Alt+F1) va tutto ok, quando però lo faccio partire da terminale, la risposta ai tasti e lenta e il robot va a scatti (specialmente se tenuti premuti).
Se invece gli assegno una posizione lui si muove tranquillamente, quindi presumo sia un problema di risposta alla pressione del tasto atto al movimento.
Volevo quindi far partire il processo in modalità Real-Time, così come altri processi che ho visto tramte top che sono settati RT.
E' possibile farlo? Come?
Il programma parte tramite ./run demo
Il programma, tramite i tasti PagUp e PagDown, fa aumentare i passi encoder e fa muovere il braccio meccanico.
Se faccio partire il programma da shell (Ctrl+Alt+F1) va tutto ok, quando però lo faccio partire da terminale, la risposta ai tasti e lenta e il robot va a scatti (specialmente se tenuti premuti).
Se invece gli assegno una posizione lui si muove tranquillamente, quindi presumo sia un problema di risposta alla pressione del tasto atto al movimento.
Volevo quindi far partire il processo in modalità Real-Time, così come altri processi che ho visto tramte top che sono settati RT.
E' possibile farlo? Come?