Tach Wurm :-)
>
> - AD werte messen und mit digitalen Regeler per DA regeln. Der digitale
> Regler soll im Blackfin ablaufen.
Klingt schluessig, geht sicher mit einem der ueblichen Sound-AD's auf
den EZKITs.
> - SD-Karte oder sowas in der Art ansprechen. Zur Noz auch über einen
> Zischencontroller per RS232
SD ist (IMHO) ein rechter Murks auf den nicht mit SDIO ausgestatteten
Blackfins (nur SPI-Mode). Wuerde mir ev. die Option BF527 mit USB
ansehen, dann kriegst Du deine Daten unter uClinux ohne Zusatzaufwand
auf einen normalen USB-Stick.
> - Daten die per AD rein kommen in Float umrechnen und per Ethernet
> verschicken.
>
> Da die Regelung sehr schnell laufen muss, brauche ich sehr schnelle
> Taskwechseln. Was ist denn die minimale Zeit für einen Taskwechsel in
> uLinux?
>
Ist nicht garantiert. Schau Dir sonst mal die
Xenomai-Echtzeit-Erweiterung an, damit kriegst Du garantierte
Antwort-Zeiten um ca. 80-120 us (mikro-Sekunden) innerhalb uClinux,
musst aber mit spezifischen Aufrufen der Xenomai-Library sowie auf
Realtime angepassten Kernel-Treibern arbeiten.
> uLinux bringt doch TCP/IP direkt mit oder habe ich da was falsch
> vertanden?
>
Haste nicht :-) Das ist wie bei einem standard Linux-Kernel.
> Kann man die Programme für uLinux auch unter Windows erstellen?
>
User-Space-Programme ja, Kernel-Treiber nur unter der CoLinux-Umgebung
wegen Dateinamen-Spaessen unter Windows. Wuerde fuer ernsthafte
Hardcore-Entwicklung eher Debian Linux/Ubuntu empfehlen.
> Ist der Blackfin dafür geeignet oder sollte ich lieber einen andern
> Porzessor oder kein uLinux nehemn?
>
Ich persoenlich finde ihn dazu sehr geeignet, wir haben damit schon
einige echtzeitfaehige Kamera-Loesungen implementiert. Es gibt aber auch
andere Ansaetze mit TI-Prozessoren mit einem ARM und einem DSP-Kern
(OMAP), die aber aufgrund der inhomogenen Architektur deutlich schwerer
zu debuggen sind, und die guten Tools plus Emulatoren richtig ins Geld
gehen.
Hoffe, das hilft Dir weiter.
Gruss,
- Strubi