Así que estoy queriendo aprender Assembly primero en un MP, y luego pasar a C (ya que parece que es lo que la mayoría utiliza).
Estoy queriendo entrar en la programación embebida, realmente me encanta el material C de bajo nivel (Kernels/Módulos para Linux es principalmente lo que he hecho), pero me encanta la idea de ser capaz de programar incluso a un nivel más bajo que eso (Microcontroladores/Microprocesadores).
Conozco Arduino, y eso está muy bien y todo, pero no encuentro muchos recursos para usar Assembly con ellos. Los AVRs de Atmel parecen ser muy populares (y baratos), pero cuando se trata de la parte de hardware real (conectarlos en una protoboard, etc.), no estoy encontrando mucha información.
Cualquier sugerencia/información o recurso que conozcáis por favor hacédmelo saber.
Edición: Otra cosa: Parece que todos los libros de microprocesadores que leo (normalmente de AVRs) hablan del microprocesador en sí, y de su programación. Pero todavía no he visto un libro que realmente habla de la instalación de todos los componentes a ti mismo (microprocesador, la memoria, la energía, etc). Si pudiera encontrar algo que me guiara a través de eso estaría en el negocio. (Quiero aprender desde el principio.) Por no mencionar que no tengo ni idea de cómo se comunicaría entre ellos.