Frage

Ich habe immer ein besseres Verständnis von dem, was geschieht auf der Hardwareebene will. Als praktischer Ebene etwas nach der Kompilierung gleich ‚Magie‘ und ich möchte, dass Abhilfe zu schaffen.

Ich möchte Gebäude Schaltungen untersuchen und dann zu den grundlegenden Chipsätze zu Assembler-Programmierung nach oben bewegt, sowohl um meinetwillen und auch für meinen Sohn, als etwas, das wir zusammen lernen können.

Ich habe auf einige der „snap-Schaltung“ Kits gesucht, aber um ehrlich zu sein, sie interessieren mich nicht.

Verbesserungsvorschläge?

Herausgegeben. Hinweis: Vielen Dank an alle, die geantwortet

War es hilfreich?

Lösung

Ich würde empfehlen, auf dem Golfplatz The Elements of Computing Systems suchen. Das meiste Material Sie müssen den Kurs absolvieren ist online und das Lehrbuch ist billig (ich über 50,00 USD für mein Exemplar bezahlt).

Der Kurs führt Sie durch auf ein Basis-Computersystem von den NAND-Gattern zu bauen. Alle der Labore sind in Simulationssoftware getan und es wäre eine große Strecke nicht sein der Phantasie auf die tatsächliche Hardware (mit VHDL) zu konvertieren.

Es gibt auch eine Google Tech Talk auf dem Kurs.

http://video.google.com/videoplay?docid=7654043762021156507

Wenn Sie in tiefer als digitaler Elektronik (Logikgatter) tauchen wollen und mehr über analoge Elektronik (die Transistoren und andere Komponenten, die Tore aus aufgebaut sind), und die Physik hinter Strom empfehle ich Teach Yourself Elektrizität und Elektronik

Andere Tipps

http://www.nerdkits.com/

Ich bin in keiner Weise mit diesen Leuten verbunden, aber ihre Produkte cool aussehen. Und es scheint zu sein, was Sie suchen.

Als erstes lernen einige grundlegende elektrische Theorie -. Widerstandsnetzwerke, Messspannung und -strom, das Ohmsche Gesetz, und die Grundlagen der Dioden und Transistoren

Kaufen

ein paar Lampen, Widerstände, LEDs, Transistoren und natürlich Drähte und Abisolierzange, Isolierband, Batterien und vorzugsweise mit einem Multimeter. Verwirrung mit einigen Grundschaltungen um. Vielleicht möchten Sie ein paar Nägel in ein Brett setzen und um Ihnen zu helfen zu nutzen. eine Elektromagnet machen kann auch Spaß machen, vor allem für die Kleinen. Die Komponenten sind ziemlich billig, so sorgen Sie sich nicht viel über sie aus Versehen Ausbrennen - es ist nur eine Lektion gelernt

.

Die wirkliche Magie passiert, wenn man eine Schaltung mit wenigen Transistoren erzeugt, die sie ernähren, so dass, wenn Sie einen Schalter umlegen, ein Licht leuchtet auf, und wenn Sie den Schalter unflip, das Licht bleibt auf.

Wenn Sie diesen Punkt erreicht haben, ist es wahrscheinlich Zeit weg zu bewegen, von den „low-level“ Komponenten und starten Chips mit vorgefertigten, wie NAND-Gatter und potenziell komplexer integrierter Schaltungen.

Ein interessanter Ansatz von der Programmierseite ist ein kleines Programm in Assembler-Sprache zu schreiben, die beim Start des Computer geladen werden. Ein „Hallo Welt“ Betriebssystem, wenn man so will. Und dann erweitern Sie es ein bisschen. Verwenden Sie einen Emulator / Debugger wie Bochs Zeit bei der Prüfung zu retten, aber dann macht den Spaß Teil: erstellen eine Boot-Diskette und starten sie den Computer ausgeschaltet lassen sie es! Sie können einen Blick auf dieser haben möchten.

Wirklich, ist die Hardware-Ebene Elektrotechnik. Computer sind komplex getaktete synchrone digitale elektronische Schaltungen. Die Software wird auf dieser Hardware-Plattform gebaut.

Die EE in mir denkt, dass Sie eine Kopie bekommen The Art of Electronics von Horowitz und Hill vielleicht zu prüfen. Ein Laborhandbuch zur Verfügung. Möglicherweise mehr Informationen, als Sie wissen wollen, und auf jeden Fall eine große, dicke, schwere Buch, sondern auch eine sehr gute Einführung in die Elektronik, die nicht fortgeschrittene Mathematik erfordert. Sie sollten nicht in einer Sitzung lesen. Digitale und analoge Elektronik sowie Mikroprozessoren abgedeckt.

Die einzige Kritik, die ich habe, ist es ein bisschen veraltet ist - die integrierten Schaltkreise diskutiert wurden, sind jetzt ziemlich alt. Die Grundlagen und die Theorie immer noch gesund ist und gut gemacht, und eine neue Ausgabe in Arbeit sein kann.

Die Bücher Website: http://frank.harvard.edu/aoe/

Die Bücher Wikipedia Seite: http://en.wikipedia.org/wiki/The_Art_of_Electronics

Gebäude Schaltungen in der realen Welt ein großer Spaß, und ganz anders als Computersimulation.

Hier ist eine viel versprechende ein, http://www.dcaclab.com/en/lab/ es deckt DC, wenig AC .. Diode & Oszilloskope

Sie können mit PIC-Prototyping-Kit starten. Das sind kleine programmierbare Steuerchips, Eine Quelle ist Apogee Kits

Ich habe für @ Jim C . Aber ich sah diesem Link auf heute hackaday.com dass können Sie interessieren mit zum spielen.

Die PICkit 2 Starter Kit ist sehr schön.

Sie können auch in Blick auf SchmartBoard . Sie machen einige wirklich gute Snap zusammen Leiterplatten, die mit den kleinen Sachen machen die Arbeit einfach.

Es gibt ein sehr gut interaktiv man hier

http://sol.gfxile.net/atanua/index.html

Es ermöglicht Ihnen funktionierende digitale Schaltungen zu bauen, können Sie ein paar beobachten arbeiten auf youtube

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top