Chev T. schrieb:
> jedoch liegt mein Grenzwert an Erfahrung in der Welt der MCU
> gegen 0.
Chev T. schrieb:
> Idealerweise soll der MCU Linux tauglich sein.
Das dürfte sich gegenseitig ausschließen.
Für einen Programmieranfänger halte ich Linux für Steuerungen für mehr
als gewagt.
Mit Linux mußt Du massive Abstriche bezüglich Echtzeit machen. Einfach
so mal nen Portpin setzen, is nich, Du mußt alles erst über Treiber-Libs
tunneln. Und Du mußt die Lib-Interfaces erstmal verstehen und womöglich
auch Bugs darin finden und workarounden.
Im Klartext wird Dir jeder 8Bitter ohne OS als Mainloop mit Interrupt
hoffnungslos davonpreschen.
Das OS punktet erst bei komplexen GUIs, Netzwerkprotokollen,
Filesystemen, Bluetooth, MP3, USB usw.
Oft findet man in Steuerungen daher eine Zweiteilung. Kleine MCs ohne OS
für die sauschnelle Steuerung und nen dicken Brummer für das langsame
GUI zum Menschen. Verbunden wird dann alles z.B. über CAN.