Dirk123
11.06.2010, 10:09
Hallo Leute!
Ich möchte tiefer in die Materie CPU und Betriebssystem (oder eher: Bootloader) einsteigen. Bisher habe ich Software für µC und PCs geschrieben, hauptsächlich in C/C++. Aber nun will ich "ganz unten" anfangen:
Ich möchte mir eine Platine basteln, die eine 8- oder 16-Bit CPU (oder µC) enthält, sowie externes RAM. Ein Bootloader soll dann aus einer externen Quelle, z.B. EEProm, oder über UART, ein Programm in den RAM laden, welches dann ausgeführt wird. Diese CPU muss also die Fähigkeit haben, Programme aus einem externen RAM auszuführen.
Um bastlerfreundlich zu bleiben und die Komplexität niedrig zu halten, wäre mir eine 8-Bit CPU am liebsten, 16-Bit sind aber auch noch ok. Welchen Prozessor sollte ich am Besten nehmen? Der Motorola 68008 erscheint mir sehr gut geeignet. Nur woher kann man den heutzutage noch bekommen? Oder habt ihr bessere Vorschläge?
Viele Grüße,
Dirk
Ich möchte tiefer in die Materie CPU und Betriebssystem (oder eher: Bootloader) einsteigen. Bisher habe ich Software für µC und PCs geschrieben, hauptsächlich in C/C++. Aber nun will ich "ganz unten" anfangen:
Ich möchte mir eine Platine basteln, die eine 8- oder 16-Bit CPU (oder µC) enthält, sowie externes RAM. Ein Bootloader soll dann aus einer externen Quelle, z.B. EEProm, oder über UART, ein Programm in den RAM laden, welches dann ausgeführt wird. Diese CPU muss also die Fähigkeit haben, Programme aus einem externen RAM auszuführen.
Um bastlerfreundlich zu bleiben und die Komplexität niedrig zu halten, wäre mir eine 8-Bit CPU am liebsten, 16-Bit sind aber auch noch ok. Welchen Prozessor sollte ich am Besten nehmen? Der Motorola 68008 erscheint mir sehr gut geeignet. Nur woher kann man den heutzutage noch bekommen? Oder habt ihr bessere Vorschläge?
Viele Grüße,
Dirk