¿Es posible aprender C incrustado sin ningún conocimiento de electrónica?

La respuesta es fuerte NO.
Para estudiar la parte del software, es decir, modelos de programación como Embedded c / c ++ , los FUNDAMENTOS del sistema embebido deben ser muy claros.
EL PRE-REQUISITO requerido sería un compilador de programa C y un compilador cruzado, herramientas de ingeniería de código fuente para C / C ++ incorporado, conceptos de SO en tiempo real (RTOS), HERRAMIENTAS DE MODELACIÓN DE PROGRAMACIÓN, PRUEBAS, METODOLOGÍAS DE DEBU GGING, ESTUDIOS DE CASO.
Como se dijo anteriormente, los conceptos básicos deben ser claros como RISC, procesadores y controladores CISC, ARM 7 TDMI, COMUNICACIÓN EN SERIE.
PD: puedes estudiarlo desde
Los fondos se borrarán después de observar cada video. El lenguaje es lúcido, simple pero técnicamente conceptual.

Sí. Es fácil. muy fácil.

Soy un aficionado a la electrónica y he estado enseñando programación a niños. Mira algunos de los videos en http://youtube.com/vinaygvc .

Seguro. Cuando puede distinguir entre c y c incrustado y se da cuenta de la necesidad de ello. Nadie sabe cómo fluye la corriente en un condensador, pero no lo usamos. Hay abundante ayuda en línea. Te encantará el aprendizaje.

sí, por qué no, incluso las personas no técnicas están haciendo proyectos interesantes de todo el mundo, también puede probar arduino, ya que está destinado a la creación de prototipos fácil.

Embedded C no es más que C con su aplicación en sistemas embebidos. Sin el conocimiento del hardware, es casi inútil aprender C. incrustado