Echtzeitbetriebssysteme fuer Mehrkernmikrocontroller

Gast #613254
Lesenswert?
• ▲
▼
Ich glaube, dass in der Zukunft auch Mehrkernmikrocontroller entwickelt 
werden. Stimmt das? Seht Ihr das auch so? Gibt es solche schon auf den 
Roadmaps der Hersteller?

Was ist mit der Anpassung von den diversen Echtzeitbetriebssystemen an 
Mehrkernmikrocontroller? Wie sehen da die Plaene fuer die Zukunft aus? 
Weiss jemand genaueres?
Gast #613299
Lesenswert?
• ▲
▼
Auf jeden Fall macht es keinen Sinn zu sagen, wo es jetzt Mehrkern CPUs 
gibt, kommen jetzt die Mehrkern uC.
Weil die Mehrkern CPUs gibt es ja nur aus der Not heraus, weil man die 
Leistung eines einzelnen Kerns nur schlecht weiter steigern kann.

Möchte bezweifeln dass für typische uC Aufgaben mehrere niedrig 
getaktete gleiche Kerne effizienter als ein schnellerer sind.
Warum sollte man also mehrere uC Kerne haben anstatt einfach einen 
schnelleren uC mit Multitasking zu nehmen ?

(Die einzelnen Kerne für Spezialaufgaben oder DSPs sind natürlich was 
anderes)
#613392
Lesenswert?
• ▲
▼
Der Trend wir eher dahin gehen das es immer intelligentere Peripherie in 
den MCUs geben wird. Also eigenständige LCD/TFT Treiber Hardware die mit 
dem intelligenten DMA der MMU auf den SDRAM Contoller und somit dem 
externen SDRAM zugreift ohne das der MCU Kern belastet wird. Alles in 
einem Chip. Oder die Verbindung von RISC/CISC MCU mit anderen 
Technologien wie DSPs und FPGAs in einem Chip. Diesen Trend gibts schon 
und meiner Meinung nach wird der noch stärker werden. Also ich meine die 
Kombination aus rel. universeller RISC/CISC MCU und programmierbarer 
digitaler und analoger Hardware in einem Chip. Das macht mehr Sinn als 
eine MCU mit mehreren indentischen Kernen. Die DSP/FPGA/Analog 
Peripherien sind nämlich viel flexibler aus Sicht des Bedarfes am Markt. 
Man benötigt eher eine Einkernel MCU und dafür leistungsfähige DSP/FPGA 
Peripherie um wichtige Task wie ein MP3/Video Decoder zb. einzubauen. 
Also die Kombination einer MCU mit "Number crunching" Pheripherie die 
Berechnungen über große Datenmengen anstellen können.

Ein weiterer Trend im MCU Sektor wird die Reduzierung des 
Stromverbrauchs sein. Und ein Mehrkern System widerspräche dieser 
Zielrichtung.

Gruß Hagen
#613454
Lesenswert?
• ▲
▼
Das Gros der im industriellen und automotiven Umfeld verbauten 
Controller sind überwiegend schon recht betagte, aber bewährte Familien. 
Das liegt zum einen an der wesentlich längeren Produktzykluszeit 
gegenüber dem Consumer-Bereich und auch an den to-market Kosten 
(Entwicklung, Test, Zertifizierungen).
Hier wird sich auch mittelfristig (meiner Meinung nach) nicht viel 
ändern.
Der ganze Hype mit Gigahertz und Multicore funktioniert doch nur 
dadurch, dass die Software immer lausiger geschrieben (OOP) und 
aufgeblähter wird.

@tom

schau mal in den zweiten Beitrag, das wurde das Thema schon abgehakt. 
Ausserdem ist der Propeller mit seinem DIL-Gehäuse (OK, es gibt auch 
andere) wohl eher ein Nischen- und Bastlerprodukt.

Gruß Jörg

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.