Was ist der beste Weg, um Embedded Linux zu lernen? Ist es sinnvoll, einen Kurs zur Einführung in Embedded Linux zu einem Preis von 400 US-Dollar zu besuchen? – Quora

Der beste Ausweg ist immer durch. Schauen Sie, die Sache ist, dass der Begriff Embedded Linux verdammt groß ist, da er sowohl Linux als auch Embedded enthält (Gott ! )
Ich arbeite seit 4 Jahren mit Linux und seit 3 Jahren mit eingebetteten Systemen.

Wenn Sie von Ihrem Interesse / Ihrer Leidenschaft getrieben werden, wird es Ihnen nicht schwer fallen.Die angebotenen Kurse sind wirklich nicht so schlecht, obwohl die Mehrheit der Institutionen, die sie anbieten, nicht über eine qualitativ hochwertige Fakultät und einen praktischen Ansatz verfügt. Aber muss sagen, es gibt Institute, wo man viel höher als die Erwartungen bekommen kann, so dass man nicht nur für den General sagen kann.

Für das Erlernen von Embedded Linux gibt es eine ziemliche Lernkurve, beginnend mit den Grundlagen von Linux, der einfachen Konfiguration von Servern wie tftp und ssh usw., Systemprogrammierung, sehr gute C-Kenntnisse bis hin zu einem gewissen Komfort bei der Verwendung der Linux-Befehlszeile (Ich sagte dies, weil man wirklich keine Chance hat, GUI zu sehen, wenn es um Embedded Linux geht..) Nachdem Sie sich an Linux gewöhnt haben, müssen Sie ein bisschen Betriebssysteme lernen (eigentlich viele Bits :)), um durch das Kernel-Zeug zu kommen.
Wie jemand richtig sagte, ist Embedded Linux Primer das großartige Buch für Embedded Linux, dh das Verständnis der Bootloader und anderer Programme für Embedded Linux-basierte Boards. Obwohl mir die meisten Dinge fehlen, wie warum und nur welcher Kernel ausgeführt werden kann, regeln Dinge die Ausführung des Kernels (des Hardwareteils).
Um durch das Kernel-Zeug zu kommen, muss man in Schmerzen geraten und sich dem Verständnis des Linux-Kernels hingeben, das ist das beste Buch, denke ich.und für Grundlagen kann man Robert Love Linux-Kernel-Entwicklung haben.

Es gibt Domänen, die in diesen Embedded Linux-Bereich unterteilt sind. Board bringen, Portierung des Kernels, Herstellung von BSPs und Werkzeugketten Kernel für bestimmte Boards und Architektur Customizing, Hinzufügen von Bootloader-Unterstützung wie in U-Boot oder eine unternehmensspezifische Firmware oder erste Stufe Bootloader Ausfertigung oder Gerätetreiber für diese zu schreiben.

Write a Comment

Deine E-Mail-Adresse wird nicht veröffentlicht.