Was klingt für Sie nach Spaß? Wie hoch ist Ihr Budget?
Es gibt viele 8/16-Bit-Controller, die sich wahrscheinlich ein bisschen nostalgisch anfühlen würden. (da sie im Grunde die gleichen sind, mit denen Sie früher gespielt haben). Sie wären überrascht, wie viele professionelle eingebettete Systeme noch 8051 verwenden.
Ein Arduino würde Ihnen viele interessante Zusatzoptionen bieten, aber für mich scheint es wirklich mehr auf Hobbyisten ausgerichtet zu sein, die darauf programmieren müssen Erfülle eine Aufgabe ... nicht an Leute, die sich gerne mit C und ASM schmutzig machen. Wenn Sie viele eingebettete Steuerungsoptionen wünschen, ist dies jedoch gut. Schauen Sie sich unbedingt SparkFun an.
Propeller sieht lustig aus ... obwohl es nie zu etwas zu passen scheint, was ich tue. Ich habe mein Interesse an Elektronik vor vielleicht zehn Jahren mit Parallax 'Basic Stamp II wieder aufgenommen (SEHR schnell auf SX-Produkte umgestellt (PIC-ähnliches System, jetzt Ubicom)).
ARM-Prozessoren variieren stark. Am unteren Ende sind sie leistungsstark, aber die Tools kosten normalerweise zu viel. Auf mittlerer und hoher Ebene können sie ein vollständiges Linux-System ausführen und erstaunliche Dinge tun. (Fast alle Telefone verwenden sie jetzt) Ich gehe selbst in den ARM-Bereich des mittleren Endes (das niedrigste Ende, das wirklich Linux-fähig ist). Meine Definition des Mediums passt zu den Chips, für die es einfach genug ist, eine 4-6-Schicht-Leiterplatte zu entwerfen. Die großen können mehr als 8 Schichten erfordern.
Wenn ich raten würde, würde ich sagen, dass Sie FPGAs nach ein paar Monaten, in denen Sie Ihre Seebeine zurückbekommen, vielleicht wirklich interessant finden. Sie können schöne FPGA-Demo-Boards für 100 bis 200 US-Dollar kaufen. Die Hersteller-Tools sind kostenlos (ich würde Altera empfehlen, dicht gefolgt von Xilinx). Sie können viel Spaß beim Entwerfen Ihrer eigenen Logik haben, einschließlich kleiner Mikroprozessoren. Es gibt viele "weiche" Prozessoren für FPGAs und komplette Toolchains zum Entwickeln und Debuggen. Ich würde vermuten, dass es am besten zum Gefühl der späten 70er / frühen 80er Jahre passt (nicht, dass ich es wüsste), dass Sie so viel von einem System selbst von Grund auf neu entwerfen können. Sie können dann fast jeden Sensor oder jedes Gerät finden, was immer Sie wollen, und eine benutzerdefinierte Klebelogik schreiben, um mit ihm zu sprechen (unabhängig davon, welche bizarre Schnittstelle sie verwenden). Es gibt auch OpenCores, in denen Sie Funktionsmodule abrufen können, die von anderen geschrieben wurden du willst es nicht selbst schreiben oder weißt nicht wie. Wenn Sie interessiert sind, kommentieren Sie und ich werde nach einem anständigen Starterboard für Sie suchen.
Leider können Sie mit FPGAs nicht zu weit gehen (es sei denn, Sie spielen wirklich gerne nur mit Logik und ohne Schnittstelle zu Dingen), ohne auch selbst Leiterplatten zu entwerfen. Ich denke, es ist viel einfacher als es sich anhört ... Datenblätter zeigen Ihnen heutzutage ziemlich genau, wie man alles macht. Es ist jedoch sicherlich noch viel mehr zu verwalten.