Raspberry Pi è un buon strumento di insegnamento per gli studenti che imparano l'assemblatore?


12

Quando ho seguito un corso per assemblatori, abbiamo usato una scheda Altera NIOS II che aveva un display, alcune luci a LED e pulsanti programmabili. Uno degli esercizi più utili è stato quello di scrivere una calcolatrice binaria usando i LED e i pulsanti. Quindi, ecco le mie domande:

  • C'è qualcosa di simile (o un buon sostituto) che puoi collegare al Raspberry Pi?
  • C'è qualche ovvio svantaggio nell'uso del Raspberry Pi a cui non ho pensato (forse l'assemblaggio ARM non è un buon modo per imparare)?
  • C'è forse qualcos'altro che il manuale del set di istruzioni ci permetterà di fare che potrebbe dare alcuni effetti visivi sul Pi?

6
Domanda interessante, ma è abbastanza soggettiva. Direi che apprendere qualsiasi linguaggio assembleare è educativo.
Jivings,

@Jivings Sono troppo alle prime armi per rendermi conto di quanto possa essere soggettivo :) Ma la parte LED / Button è concreta: p
keyser

La prima parte è una richiesta di raccomandazione sul prodotto (off-topic.) La seconda parte è soggettiva, così come il titolo. VTC. La terza domanda è buona: forse può essere riscritta come "Come si possono manipolare i software sul PCB RasPi nel software?"
finnw,

@finnw intendevo svantaggi oggettivi, che esistono: p e la prima parte è davvero una richiesta di prodotto, ma è anche una questione di compatibilità.
keyser

Penso che dovresti progettare una scheda calcolatrice. Dovrebbero essere necessari solo pochi sterline per produrre e sarebbe un fantastico strumento educativo!
Alex Chamberlain,

Risposte:


3

Non sto risolvendo tutti i tuoi problemi, ma puoi usare GPIO per attivare i LED e ricevere input dai pulsanti.

C'è un buon video sull'uso di GPIO qui e una ricerca su Google dovrebbe aiutare.

Puoi provare a procurarti una breadboard qui (molto economica!) O, di nuovo, Google non farà fine.

In realtà ho questi due kit LED, che sono belli per la loro variazione di diversi LED, ma c'è una tale gamma di LED che dipende davvero da quello che stai cercando.

Gli interruttori push-to-make sono un po 'più difficili da trovare, ma puoi trovarne alcuni qui per esempio.


Qualcuno mi darà dei consigli sul perché hanno effettuato il downvoting? (Voglio solo migliorare la mia risposta.)
All'inizio il

1
Penso che tu abbia frainteso la mia domanda, o abbia frainteso il mio livello di competenza: p So che esistono queste schede, non ho idea di cosa si adatti sia al Pi sia al mio scopo. Quella scheda GPIO ha un bell'aspetto (soprattutto perché è menzionata sul sito ufficiale), grazie per i collegamenti! +1
keyser

3
Non sono stato io a effettuare il downgrade, quindi non so se questo sia il motivo, ma da quello che capisco è generalmente considerato una cattiva forma dire all'OP di google la risposta in una risposta di Stack Exchange.
AntonChanning,

1
@ACarter ho effettuato il downgrade a causa del google - scusate se non ho commentato prima Se rimuovi le frasi che indicano l'OP a Google e forse aggiungi altri collegamenti reali al suo posto, sarei felice di rimuovere il downvote.
berry120,

1
@berry, l'ho migliorato, ma è una tua scelta se rimuovi il downvote, vedo esattamente perché l'hai fatto ed è una tua scelta.
ACarter
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.