Forum: Mikrocontroller und Digitale Elektronik suche Schulung für embedded Linux


von brechpunkt (Gast)


Lesenswert?

Hallo,

nach 3 Jahren Berufserfahrung in Programmierung von Mikrocontrollern und 
geringen Kentnissen in freeRTOS möchte ich mich gerne in die Entwicklung 
von Linux basierenden Embedded-Systemen einarbeiten. Mein Arbeitgeber 
würde mir eine Schulung genehmigen.

Mit Desctop-Linux habe ich noch recht wenig Erfahrung.

Kann mir jemand eine Schulung (dachte so an ca 4 Tagen) empfehlen, bzw. 
hat ebenfalls eine besucht?

von brechpunkt (Gast)


Lesenswert?

Hat keiner einen Tipp?

von Marius W. (mw1987)


Lesenswert?

Wenn du mit Linux aufm Desktop keine Erfahrungen hast, dann nützt dir 
auch Embedded-Linux nichts. Gibt auf jeden Fall zwei gute Gründe:

1. Die komplette Embedded-Linux-Entwicklung erfolgt in der Regel unter 
einem Desktop-Linux mit Hilfe eines Cross-Compilers.
2. Mit einem Desktop-Linux kannst du erstmal klein Anfangen und dich in 
der Entwicklung üben. Auf dem PC hast du Ressourcen ohne Ende und das 
Debugging ist wesentlich einfacher. Den hardwarespezifischen Teil kannst 
du dann ja immer noch in einer Schulung nachholen.

Gruß
Marius

von Studentle (Gast)


Lesenswert?


von A. W. (uracolix)


Lesenswert?

Wenn Cheffe etwas mehr Geld locker macht, kannst du es bei Dolous
versuchen:

http://www.doulos.com/content/training/embedded_linux_training_courses_el-503.php

Ich hab dort mal einen Coretex-M3 Kurs besucht und der war
richtig gut, der Trainer wusste wovon er sprach und war auch selbst
aktiver Entwickler.

Trotzdem wuerde ich auch die Empfehlung von Marius aufgreifen,
vorher mal ein bisschen den Umgang mit Linux zu ueben. Schnapp
dir eine Distro deiner Wahl (z.B. eine die im Bekanntenkreis
verwendet wird) und versuch mal dein FreeRTOS Projekt darauf
zu compilieren/flashen ==> Unix is user friendly -
it's just picky about it's friends.

von brechpunkt (Gast)


Lesenswert?

Nun ja, es ist nicht so, dass ich gar keinen Plan von Linux habe. Im 
Privat-Bereich habe ich bereits den crosscompiler auf Ubuntu genutzt. 
Hatte dort ein embedded Linux gebaut und auf den Chip aufgespielt.

Sobald es allerdings darum ging in welchem der vielen Ordner meine 
erstellte Datei bzw. mein selbst geschriebenes Programm hin zu kopieren 
ist, war ich schon planlos.

Ich habe nur Bedenken, dass ich eventuell zwischen lauter Linux-nurts 
sitzen könnte, die alle Ahnung von Desctop-Linux haben und ich komme 
dann nicht hinterher.

von durak (Gast)


Lesenswert?

Hi,

ich kann die Firma Denx empfehlen:

http://www.denx.de/wiki/Training2/WebHome

Viele Grüße graznik

von Gregor B. (Gast)


Lesenswert?


von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Ich empfehle folgende Reihenfolge:
* Linux aufm PC installieren, Neuling Ubuntu, mittleres Know-How Debian. 
Developer Pakete und Linux Source installieren. Mit Linux CLI vertraut 
machen und den /proc und /dev Verzeichnissen.
* Ein paar kleine C Programme für den PC machen mit Hilfe der Quellcodes 
von Treibern und kleinen Programmen. Kleinen Treiber schreiben.
* Zielsystem auswählen und das entsprechende Embedded Linux, Freescale 
Systeme z.B. laufen recht gut mit uCLinux. http://www.uclinux.org
MontaVista z.B. ist auch gut, aber kostet.
* Betriebssystem aufs Zielsystem installieren und Verbindungen zum 
Desktop herstellen. Intensiv damit rumspielen und erste Programmme und 
Treiber ausprobieren.
* Schulung für enntsprechendes Zielsystem/Betriebssystem auswählen und 
durcharbeiten.
* Software nach Pflichtenheft angehen.

von Peter Börner (Gast)


Lesenswert?

Hallo,

es ist zwar Eigenwerbung, aber ich biete Schulungen für Embedded Linux 
an. Ich mache das jetzt seit einigen Jahren und seit letztem Jahr in 
Eigenregie. Zielpuplikum sind Entwickler, die auf Embedded Linux für 
ihre Entwicklungen umsteigen und nun Know How brauchen.
Auf meiner Homepage gibt es noch mehr Infos:

http://www.embedded-linux-seminare.de

Am besten einfach mal anrufen oder eine kurze Mail schicken.

Viele Grüße
Peter Börner

von Jochen Steiger (Gast)


Lesenswert?

Ich habe mal Seminar bei LAMARC www.lamarc.com gemacht. War super - 
kleine Gruppen, der Trainer weiss absolut wovon er spricht und auch bei 
Rückfragen ist aufgrund der Gruppengröße gewährleistet, das man abgeholt 
wird. Kann ich nur empfehlen

von tip (Gast)


Lesenswert?

PLC2 ist ziemlich gut und die bieten auch sowas an:

http://www.plc2.com/de/schulungen/kursuebersicht/embedded/compact-embedded-linux.html

Die haben sicher auch noch andere Kurse in dem Bereich. War jetzt nur 
ein Beispiel.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.