¿Es la Raspberry Pi una buena herramienta de enseñanza para los estudiantes que aprenden ensamblador?

12

Cuando tomé un curso de ensamblador, utilizamos una placa Altera NIOS II que tenía una pantalla, algunas luces LED y botones programables. Uno de los ejercicios más útiles fue escribir una calculadora binaria usando los LED y los botones. Entonces, aquí están mis preguntas:

  • ¿Hay algo similar (o un buen sustituto) que pueda conectar a la frambuesa pi?
  • ¿Hay alguna desventaja obvia en el uso de Raspberry Pi en la que no he pensado (tal vez el ensamblaje ARM no es una buena forma de aprender)?
  • ¿Quizás haya algo más que el manual del conjunto de instrucciones nos permita hacer que pueda dar algunos efectos visuales en el Pi?
Keyser
fuente
66
Pregunta interesante, pero es bastante subjetiva. Diría que aprender cualquier lenguaje ensamblador es educativo.
Jivings
@Jivings Soy demasiado principiante para darme cuenta de lo subjetivo que podría ser :) Pero la parte del LED / botón es concreta: p
keyser
La primera parte es una solicitud de recomendación de producto (fuera del tema). La segunda parte es subjetiva, como lo es el título. VTC. Sin embargo, la tercera pregunta es buena: tal vez se pueda reescribir como "¿Cómo se pueden manipular los LED de la PCB RasPi en el software?"
finnw
@finnw Me refería a desventajas objetivas, que existen: p y la primera parte es, de hecho, una solicitud de producto, pero también es una cuestión de compatibilidad.
keyser
Creo que deberías diseñar una tabla de calculadora. ¡Solo debería tomar unos pocos kilos para producir y sería una herramienta educativa fantástica!
Alex Chamberlain

Respuestas:

3

No estoy resolviendo todos sus problemas, pero puede usar GPIO para activar los LED y recibir información de los botones.

Hay un buen vídeo sobre el uso de GPIO aquí , y una búsqueda en Google debería ayudar.

Podrías intentar obtener una placa de prueba aquí (¡muy barata!), O de nuevo, google no tendrá fin.

De hecho, tengo estos dos kits de LED, que son buenos por su variación de diferentes LED, pero hay una gama de LED que depende realmente de lo que estés buscando.

Los interruptores de presionar para hacer son un poco más difíciles de encontrar, pero puede encontrar algunos aquí, por ejemplo.

ACarter
fuente
¿Alguien me va a dar consejos sobre por qué votaron en contra? (Solo quiero mejorar mi respuesta.)
ACarter
1
Creo que entendiste mal mi pregunta o interpretaste mal mi nivel de experiencia: p Sé que tales tableros existen, simplemente no tengo idea de lo que se ajusta tanto al Pi como a mi propósito. Sin embargo, esa placa GPIO se ve genial (especialmente porque se menciona en el sitio oficial), ¡gracias por los enlaces! +1
keyser
3
No fui yo quien votó mal, así que no sé si es por eso, pero por lo que entiendo, generalmente se considera una mala forma decirle al OP que busque en Google la respuesta en una respuesta de Stack Exchange.
AntonChanning
1
@ACarter Voté por Google porque lo siento, no he comentado antes. Si elimina las frases que le dicen el OP a Google y quizás agregue algunos enlaces más en su lugar, me complacería eliminar el voto negativo.
berry120
1
@berry, lo he mejorado, pero es tu elección si eliminas el voto negativo, veo exactamente por qué lo hiciste, y es tu elección.
ACarter