Le Raspberry Pi est-il un bon outil pédagogique pour les étudiants apprenant l'assembleur?

12

Lorsque j'ai suivi un cours d'assembleur, nous avons utilisé une carte NIOS II Altera qui avait un écran, des lumières LED et des boutons programmables. L'un des exercices les plus utiles a été d'écrire une calculatrice binaire à l'aide des LED et des boutons. Alors, voici mes questions:

  • Y a-t-il quelque chose de similaire (ou un bon substitut) que vous pouvez brancher sur le Raspberry Pi?
  • Y a-t-il un inconvénient évident à utiliser le Raspberry Pi auquel je n'ai pas pensé (peut-être que l'assemblage ARM n'est pas un bon moyen d'apprendre)?
  • Y a-t-il peut-être autre chose que le manuel d'instructions nous permettra de faire qui pourrait donner des effets visuels sur le Pi?
keyerser
la source
6
Question intéressante, mais elle est assez subjective. Je dirais qu'apprendre n'importe quel langage d'assemblage est éducatif.
Jivings
@Jivings Je suis trop débutant pour réaliser à quel point cela peut être subjectif :) Mais la partie LED / Button est concrète: p
keyser
La première partie est une demande de recommandation de produit (hors sujet.) La deuxième partie est subjective, tout comme le titre. VTC. La troisième question est cependant bonne - peut-être peut-elle être réécrite comme "Comment les LED sur le PCB RasPi peuvent-elles être manipulées dans le logiciel?"
finnw
@finnw Je voulais dire des inconvénients objectifs qui existent: p et la première partie est en effet une demande de produit, mais c'est aussi une question de compatibilité.
keyser
Je pense que vous devriez concevoir une carte de calculatrice. Cela ne devrait prendre que quelques livres à produire et serait un formidable outil éducatif!
Alex Chamberlain

Réponses:

3

Je ne résous pas tous vos problèmes, mais vous pouvez utiliser GPIO pour activer les LED et recevoir les entrées des boutons.

Il y a une bonne vidéo sur l'utilisation de GPIO ici , et une recherche Google devrait vous aider.

Vous pouvez essayer d'obtenir une planche à pain ici (très bon marché!), Ou encore, Google ne fera pas de bien.

J'ai en fait ces deux kits de LED, qui sont agréables pour leur variation de LED différentes, mais il y a une telle gamme de LED que cela dépend vraiment de ce que vous recherchez.

Les commutateurs push-to-make sont un peu plus difficiles à trouver, mais vous pouvez en trouver ici par exemple.

ACarter
la source
Quelqu'un va me donner des conseils sur les raisons pour lesquelles ils ont voté contre? (Je veux juste améliorer ma réponse.)
ACarter
1
Je pense que vous avez mal compris ma question, ou mal interprété mon niveau d'expertise: p Je sais que de telles cartes existent, je n'ai aucune idée de ce qui convient à la fois au Pi et à mon objectif. Cette carte GPIO a fière allure (surtout depuis qu'elle est mentionnée sur le site officiel), merci pour les liens! +1
keyser
3
Ce n'est pas moi qui ai voté, donc je ne sais pas si c'est pourquoi, mais d'après ce que je comprends, il est généralement considéré comme une mauvaise forme de dire au PO de google la réponse dans une réponse Stack Exchange.
AntonChanning
1
@ACarter J'ai rétrogradé à cause de la recherche sur Google - désolé, je n'ai pas commenté plus tôt. Si vous supprimez les phrases indiquant l'OP à Google et ajoutez peut-être quelques liens supplémentaires à sa place, je serais heureux de supprimer le downvote.
berry120
1
@berry, je l'ai amélioré, mais c'est votre choix si vous supprimez le downvote, je vois exactement pourquoi vous l'avez fait, et c'est votre choix.
ACarter