Benötigen Sie eine Zündung zum Lernen eingebetteter Systeme [geschlossen]

Ich bin sehr daran interessiert, Anwendungen für eingebettete Geräte zu erstellen. Ich bin in meinem dritten Jahr in der Elektrotechnik und habe eine Leidenschaft für Codierung, Algorithmen, Linux-Betriebssysteme usw. Und auch durch Googeln habe ich herausgefunden, dass Linux eines der besten Betriebssysteme für eingebettete Geräte ist (kann sein / kann nicht sein) ). Ich möchte für Unternehmen arbeiten, die an mobilen Anwendungen arbeiten. Ich bin ein Neuling / naiv in dieser Domäne und meine Fähigkeiten umfassen C / C ++ & MySQL. Ich benötige Hilfe, um im Bereich eingebetteter Systeme beginnen zu können. wie wie / wo man anfangen soll, Hardwarevoraussetzungen, notwendige Programmierkenntnisse, auch welche Art von eingebetteten Anwendungen usw. Ich habe von ARM, Firmware, PIC Micorcontrollern gehört; aber ich weiß nichts und brauche nur eine ordentliche Einführung.

P.S: Ich lese gerade Bjarne StruotsupsVorlesun in C ++ an der Texas A & M University, und ein Kapitel darin beschreibt überEmbedded Systems Programming.