geb schrieb:
> Als reine Durchlaufzeit durch den Stack sicherlich. Wenn aber noch 10
> Interrupts, die womöglich schlecht programmiert sind, und 2 DMA*s
> laufen, da kann dann viel passieren. Besser sich nicht auf solche
> Spekulationen einlassen, das fällt einem irgendwann auf den Kopf.
Da haste allerdings recht.
Habe bei einem komplexeren Gesamtsystem deswegen gleich uClinux mit
einem Echtzeit-Hack verwendet. War bisschen ein riskantes Spiel, aber
lieber mit Kanonen auf Spatzen schiessen, anstatt sich in der
Entwicklung verzetteln und wochenlang herumoptimieren...
Solange allerdings kein Netzwerk nötig ist, würde ich nicht mehr uClinux
verwenden. Zudem gibt es einige Chips die dem "halt es simpel"-Prinzip
der beliebten FTDI-Käfer folgen und direkt TCP <-> SPI bieten, etc.
Allerdings müsste man da auch div. Echtzeitgarantiern evaluieren..
Grüsse,
- Strubi