Forum: Mikrocontroller und Digitale Elektronik Mini-ARM Board Selbstbau


von Max N. (racerj)


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

von Max N. (racerj)


Lesenswert?

Früher oder später möchte ich gerne darauf Linux betreiben/portieren.

Ich habe gerade noch was gefunden:

http://www.ulrichradig.de/home/index.php/arm/clinux4arm

von Martin (Gast)


Lesenswert?

http://www.embeddedartists.com/products/boards/lpc4088_qsb.php

ist eventuell besser als der eigenbau...

von Max N. (racerj)


Lesenswert?

Hm, ja und nein :)

Ich würde sowas in der Art halt gerne selber bauen um irgendwann Linux 
drauf laufen lassen zu können.

von Frank K. (fchk)


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

von franz (Gast)


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.

von Max N. (racerj)


Lesenswert?

Ok, danke.

@fchk: Vielen Dank! Dann vergess ich erst einmal Linux und fang wie im 
Artikel an. Bloß weiß ich dann nicht wirklich, was ich damit realisieren 
soll ;)

von Max N. (racerj)


Lesenswert?

Habt ihr Ideen?? :D

von W.S. (Gast)


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.

von Max N. (Gast)


Lesenswert?

Danke. Das Zitat war aber nicht von mir ;)

Dann werde ich mich mal auf die suche machen und eim bisschen einlesen 
mit den Lpc4080

danke

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.