Mini-ARM Board Selbstbau

OP #3488975
Lesenswert?

Hallo zusammen,

Ich plane gerade ein Mini-ARM Board in Richtung Raspberry Pi, obwohl das 
schon sehr sehr hoch gegriffen ist. Irgendwann, irgendwann kann man dann 
ja auch mit der Grafikunterstützung anfangen. Das ist bloß gerade noch 
weit, weit weg.

Erst einmal reicht mir was kleines, man muss ja irgendwie anfangen. Ich 
habe mir dazu schon mal ein paar Sachen durchgelesen, bspw. den Artikel: 
http://www.mikrocontroller.net/articles/Entwicklungsboard_mit_AT91SAM7Sxxx_-_selbstgemacht

Sowas kann man dann ja auch verwenden, ist dann einiges größer: 
http://www.reichelt.de/Atmel-AT91-Controller/AT-91SAM7SE512/3/index.html?&ACTION=3&LA=2&ARTICLE=112454&GROUPID=3674&artnr=AT+91SAM7SE512


Was denkt ihr? Wie soll man anfangen? Ich verzichte eher auf fertige 
Boards, beim selber machen lernt man mehr...



Vielen vielen Dank!
Gruß
Max
#3489027
Lesenswert?

ARM7 ist veraltet. Damit fängst Du am besten heutzutage nicht mehr an. 
Der Nachfolger dafür ist Cortex M3/M4. Schneller und einfacher zu 
handhaben.

Wenn Du Linux haben willst, dann brauchst Du eine MMU. Keine MMU - kein 
Linux, zumindest nicht das "richtige", sondern nur ucLinux. Und 
geeignete Chips wirst Du in der Regel nicht mit Heimwerkermitteln löten 
können.

Eine Ausnahme ist der AT91SAM9260 (ohne Flash) und der AT91SAM9XE (mit 
Flash). Die gibts auch als 208 pin TQFP (0.5mm Pin-Raster). Olimex hat 
passende Boards, wenn Du Dir da was abschauen willst.

Ansonsten vergiss Linux erstmal und fange mit einem kleinen Cortex M3 
an.

fchk
Gast #3489031
Lesenswert?

Max N. schrieb:
> Was denkt ihr? Wie soll man anfangen? Ich verzichte eher auf fertige
> Boards, beim selber machen lernt man mehr...

Ohne weitere Infos nicht zu beantworten. Ich selbst z.B. will die Dinger 
benutzen bzw. den Umgang damit verbessern, sehe aber (für mich) Null 
Sinn darin, sie selbst zu bauen. Was soll man dabei auch lernen? Löten? 
Es ist ja nicht so, dass die Standardbeschaltungen irgendwie besonders 
kreativ wären.
Gast #3489221
Lesenswert?

Max N. schrieb:
> Habt ihr Ideen?

Na klar. Die hatte ich schon vor Jahren und hab heuer neuere Ideen.
Also erstmal, WARUM bloß hast du im 2. Post mit Linux angefangen? 
Willst du ein Board mit nem netten ARM oder Cortex drauf bauen ODER 
mit Linux dich befassen? Beides kommt mit den hier in diesem Forum 
üblichen µC NICHT zusammen.

Ich formuliere dir mal ne gute Alternative:
Nimm nen LPC4088 o.ä. im TQFP-208, dazu einen 16 MB großen 32 bittigen 
SDRAM (Micron o.ä.) und ein Anschluß für ein TFT, 7" (800x480) ist nett 
un gibt's von den Chinesen, dazu ne SD-Fassung, nen MAX232 o.ä., nen 
Steck für einen Drehgeber und ein paar Tasten, usw. Ein simples PS/2 
Interface schadet auch nicht, ebenso ein überschaubarer CODEC (via I2S) 
und eventuell noch Platz für ein CPLD oder FPGA am herausgeführten 
Systembus. Dazu noch nen RTC (am besten Seiko Epson, die ziehen den 
wenigsten Strom) und ansonsten was dir beliebt.

So. Da hast du erstmal einiges an Schaltung dir auszudenken, dann zu 
layouten und zu bestücken.

Wenn's erstmal läuft, gibt's ne gute Basis ab für Dinge wie 
Eigenbau-Meß- und Anzeigegeräte. Und an Software kannst du dir sowas wie 
ein Mini-BS schreiben, was Apps in den RAM laden und ausführen kann.

Ich hatte mir vor Jahren sowas mit nem LPC2478 gebaut und bin froh 
drüber, denn man lernt ja damit doch viel mehr als wenn man bloß 
vorgekaute Demos auf nem gekauften Evalboard abdudelt. Siehe dies hier:

franz schrieb:
> ...sehe aber (für mich) Null
> Sinn darin, sie selbst zu bauen. Was soll man dabei auch lernen? Löten?

Eben, du siehst den vorhandenen Sinn nicht. Und was machst du, wenn du 
tatsächlich mal in die Lage kommen solltest, so einen Chip selbst 
anzuwenden, weil du z.B. damit ein Gerät bauen willst/sollst? Dann 
verstehst du von der Schaltungstechnik noch nichts, kennst dich im 
Layouten für diesen Chip nicht aus, hast noch keinerlei Erfahrung mit 
all den Hardware-Stolpersteinen, denen man begegnen kann usw.

W.S.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren