Gast
#3261142
Hallo! Mich würde interessieren, welche Erfahrungen von anderen bislang mit open source Toolchains für DSPs gemacht wurden. Für die TI C6000 soll es ja inzwischen eine gcc-Implementierung geben. Wie schneidet die im Vergleich zum kostenlosen TI Compiler für die XDS100 Emulator ab? Gehe ich richtig davon aus, dass der Rest der Toolchain (Programmer, Debugger, ...) weiterhin nur in einer proprietären Version erhältlich ist? Kennt jemand weiterführendes Material zum gcc-c6x Compiler? Aus dem linux-c6x Wiki, welches ich gefunden habe, werde ich nicht ganz schlau. Ich habe den Eindruck, dass dort in jedem Fall ein vollwertiges Linux auf den DSP gespielt wird. Ich dachte eher an eine Microkontroler-ähnliche Programmierung, also insbesondere ohne weitere Abstraktionsschicht. Die andere hier oft genannte Alternative scheint der Blackfin zu sein. Wie sieht deren Leistung mit gcc Compiler aus? Ist die Toolchain einigermaßen benutzerfreundlich? Was mich unter anderem bislang eher zum TI Produkt gelenkt hat, war deren Dokumentation/Marketingbabel, welches die Meinung vertrat, dass deren Compiler (in erster Linie natürlich der proprietäre) mit dem Pipeline Konzept der C6000er in 99% der Fälle besser zurechtkommt als ein Assemblerprogrammierer. Ich bin auch eher an der Leistung der Kombination C-Compiler/DSP interessiert, da ich mich eher weniger mit Handoptimierung herumschlagen möchte. Für das SDR Projekt suche ich einen DSP, der Daten in der Größenordnung von 10Ms/s verarbeiten kann (FFT, Filterung, Demodulation, ...) Weiß jemand, wie man die dafür benötigte Rechenkraft abschätzen kann? Dies hängt sicher auch erheblich von der jeweiligen Implementation / zur Verfügung stehenden Bibliothek ab... Über hilfreiche Antworten würde ich mich sehr freuen!