Precisa de alguma ignição para aprender Sistemas Embarcados [fechado]

Estou muito interessado em criar aplicativos para dispositivos incorporados. Estou no meu terceiro ano em Engenharia Elétrica e sou apaixonado por codificação, algoritmos, Linux OS, etc. E também pelo Google, descobri que o Linux OS é um dos melhores sistemas operacionais para dispositivos embarcados (pode ser / pode não ser ) Quero trabalhar para empresas que trabalham em aplicativos móveis. Eu sou um novato / ingênuo a este domínio e minhas habilidades incluem C / C ++ e MySQL. Preciso de ajuda para começar no domínio de Sistemas Incorporados; como como / por onde começar, pré-requisitos de hardware, habilidades de programação necessárias, também que tipo de aplicativos incorporados etc. Ouvi falar de ARM, firmware, microcontroladores PIC; mas eu não sei de nada e só preciso de uma introdução adequada sobre eles.

P.S: Atualmente, estou lendo o livro de Bjarne Struotsuppalestra em C ++ na Texas A&M University, e um capítulo descreve sobreProgramação de sistemas embarcados.

questionAnswers(4)

yourAnswerToTheQuestion