Ich möchte einen Computer bauen. Es ist ein Kindertraum, den ich hatte, und jetzt, wo ich auf dem College bin, erlange ich endlich das Wissen, das ich brauche.
Ich möchte, dass es einfach ist . Ich bewundere die frühen Designs der Notizbücher aus den 1990er Jahren und stelle mir vor, so etwas selbst zu bauen. Ich denke, es könnte interessant sein, ein Gerät mit begrenzter Rechenleistung zu bauen und dennoch den Vorteil zu nutzen, hochintegrierte Komponenten zu verwenden, die heute verfügbar sind (anstelle von Hunderten von Einzweck-ICs).
Ich würde selbst ein sehr einfaches Betriebssystem schreiben, das fest mit dem eigentlichen Design verbunden ist, um effizient zu laufen, sowie einige andere Programme, ohne die ich nicht leben kann ( vi clone for start).
Als ich mir vor acht Monaten ein neues Notebook kaufen wollte, fand ich nichts, was mich glücklich machen würde. Folgendes möchte ich von einem Notizbuch, um Spaß zu haben:
Nur High-End-Notebooks oder einfache Netbooks haben die erforderliche Akkulaufzeit. Kleine Netbooks töten die Ergonomie (ich liebe große Tastaturen sehr), High-End-Modelle sind teuer (Lenovo ist nah an dem, was ich brauche). Ich entschied mich, mein altes SONY VAIO VGN-FW21Z zu behalten und verzichtete auf den Kauf eines neuen Notebooks.
(Hinweis: In dem Moment, in dem ich xorg starte, wird der Lüfter etwas laut. Ich denke immer: Warum füttere ich die CPU mit so viel Energie und halte sie die ganze Zeit kühl, wenn ich nur einen Bruchteil ihrer tatsächlichen Leistung benötige? Es Ich bin der festen Überzeugung, dass ein großer Teil der Leistung heutiger PCs völlig umsonst verschwendet wird, während sie super schicke Logos und Markenzeichen überall auf dem verdammt glänzenden Gehäuse haben.)
Meinen eigenen Computer von Anfang bis Ende zu entwerfen, wäre teilweise eine großartige Übung, teilweise möchte ich etwas bauen, das genau meinen Bedürfnissen entspricht. Es würde natürlich großen Spaß machen.
In letzter Zeit habe ich Diskussionen zum Thema CPU-Auswahl geführt.
Was mich verwirrt ist folgendes. Der AT32UC3C0512C ist ein SoC-Gerät, das selbst Hauptspeicher (68 KB SRAM), A/D-Wandler usw. enthält. Ich würde wirklich gerne meine eigenen RAM-Module verdrahten und sie selbst ansteuern, anstatt sie bereits auf dem Chip zu haben. Gleiches gilt für die meisten anderen bereits im Paket enthaltenen Peripheriegeräte.
Es scheint, dass ich die einzige UC32-CPU benötigen würde. Meine Frage ist: Gibt es eine einfache CPU mit einer Taktfrequenz von etwa 60 MHz und einer soliden Architektur, die ich in diesem Projekt verwenden würde? Ich suche keine Legacy-Komponenten.
Übrigens, wenn Sie irgendwelche Erfahrungen haben, die Sie teilen können, bitte ich Sie, einen Link dazu zu posten.
Schön hacken!
Wenn Sie ein Gerät mit einer minimalen Menge an On-Board-Peripherie und einem externen Speicher/Datenbus finden möchten, dann ist „MPU“ oder „Mikroprozessor“ ein guter Begriff, um auf den Websites der Anbieter zu suchen. Das Folgende ist beispielsweise die Seite für eingebettete Mikroprozessoren bei Digikey:
http://www.digikey.com/product-search/en/integrated-circuits-ics/embedded-microprocessors/
Wenn Sie die parametrische Suche auf dieser Seite verwenden, werden Sie feststellen, dass viele einfachere, die ungefähr in diese Spezifikationen fallen, veraltet sind. Die meisten der derzeit leistungsfähigeren laufen mit einer höheren Taktrate und sind in BGA-Gehäusen erhältlich, mit denen schwieriger zu arbeiten wäre und die im Allgemeinen komplexer sind. Das ist nicht überraschend, denn die meisten modernen kommerziellen Designs würden entweder von der Integration eines Mikrocontrollers profitieren oder etwas im High-End-Bereich erfordern, bei dem die Komplexität von Design und Herstellung weniger ein Problem darstellt.
Ich würde wahrscheinlich bei einem Mikrocontroller bleiben, der dem ähnelt, den Sie bereits mit einem externen Datenbus / SDRAM-Controller gefunden haben, um externen RAM anzuschließen. Sie können die Speicherschnittstelle auch direkt über E / A-Pins herstellen. Bei den Peripheriegeräten können Sie immer wählen, welche On-Chip-Peripherie Sie verwenden und welche Sie extern hinzufügen. Sie werden wahrscheinlich viele Herausforderungen finden, wie das Anbringen des VGA-LCD, um es interessant zu halten.
Alfred Centauri
David
Alfred Centauri
Ignacio Vazquez-Abrams
Chris Stratton
Chris Stratton