Forum: Mikrocontroller und Digitale Elektronik ARM9 Single Board Computer selbst basteln


von Simon (Gast)


Lesenswert?

Hallo,

ja das gibts alles fertig zu kaufen, aaaaber.. wie stehen die Chancen 
für nen Anfänger eine Platine zu Basteln mit:


- ARM9 Prozessor
- Linux von SD-Karte
- RS485 IC
- SDRAM
- Ethernet

Sowas in der Art:
http://www.lps.usp.br/~fr/sbc/

von Marco .. (marco_2011)


Lesenswert?

Moin Moin

Das Board wirst du zusammengebaut bekommen. Ist dann nur die Frage ob 
die Funktionen noch alle gegeben sind. Ich habe nach meinem Studium auch 
mal sowas ähnliches gebaut. Es dauerte, hat mehr gekostet und es sah 
aus, naja wie von jemanden entwickelt der das zum erstenmal gemacht hat.

Wenn du das machen willst, rechne mehr Geld, mehr Zeit und viel mehr 
Kopfweh ein.
Was du dann haben wirst ist auf jeden Fall viel mehr Erfahrung. Wenn du 
dir ein gewisses Ziel setzt das oberhalb von "funtzt schon" setzt.

Und vielleicht ein Board das das kann was du dir Überlegt hast.

Gruß

von Simon (Gast)


Lesenswert?

na gut, klingt mir nach einem längeren Projekt, vielleicht doch erst mal 
was kaufen und damit spielen.

von Markus (Gast)


Lesenswert?

Hallo,

meiner Einschätzung nach sollte man als Anfänger nicht direkt mit einem 
ARM9 Prozessorboard loslegen.
Das macht ja nur Sinn, wenn man auch schnelle externe Busse verwendet, 
ganz zu schweigen vom externen DDR2. Und bei sowas machen auch schonmal 
erfahrene Entwickler Fehler im Schaltplan oder (vor allem?) im Layout. 
Und dann in so einem System, was mal so garnicht anäuft, ohne große 
Erfahrung den Fehler zu finden, halt ich für sehr schwierig und 
langwierig.
Am besten also das Ding kaufen oder mit etwas kleineren anfang, ein µC 
Board.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Simon schrieb:
> wie stehen die Chancen
> für nen Anfänger

Schlecht.  Als Anfänger sollte man eine Stufe tiefer anfangen.
Wenn ARM, dann also mit einem einfachen (niedrigpinnigen) Cortex-M3
oder sowas.

Hier:

http://www.bwct.de/news.html

(das obere Bild) hast du mal ein Board, das jemand mit einem ARM9
(in den Anfangszeiten dieser Prozessoren) in der heimischen Werkstatt
gezimmert hat.  Allerdings ist Bernd Walter eben auch damals schon
alles andere als ein Anfänger auf dem Gebiet gewesen.  Bei aktuellen
ARM9s könntest du schon am Gehäuse scheitern (BGA oder dergleichen).

von Simon (Gast)


Lesenswert?

Mmh, gibt es da Schaltpläne dazu?

genau so was stelle ich mir vor.

Kann man da linux direkt drauf laufen lassen,
ich meine ohne extra was programmieren zu müssen?

von Gerd E. (robberknight)


Lesenswert?

> Kann man da linux direkt drauf laufen lassen,
> ich meine ohne extra was programmieren zu müssen?

Nö. Den Bootloader und die Treiber wirst Du zumindest an Dein Board 
anpassen müssen.

Je nach verwendetem Controller wirst Du evtl. die Treiber auch selber 
programmieren und dem Hersteller vorher die Datenblätter dazu aus der 
Nase ziehen müssen.

Manchmal bekommst Du auch closed-source Binaries, die darfst Du dann 
versuchen irgendwie in Deinen Kernel reinzubekommen.

von W.S. (Gast)


Lesenswert?

Simon schrieb:
> für nen Anfänger eine Platine zu Basteln mit:
>
>
> - ARM9 Prozessor
> - Linux von SD-Karte
> - RS485 IC
> - SDRAM
> - Ethernet

Klingt mir nach Luftnummer, also schreibe lieber mal, was du 
eigentlich basteln willst:

Geht es dir hauptsächlich um's Programmieren von HAL bzw. Low Level 
Zeugs?
Geht es dir darum, explizit einen ARM9 zu programmieren?
Geht es dir darum irgendeine Hudel zu haben, wo du Linux drauf 
zelebrieren kannst?
Geht es dir um das Verstehen, Entwerfen, Layouten und Löten von 
Hardware?

Und ganz wichtig:
Welche Voraussetzungen bringst du mit? Erfahrungen? Equipment? Bekannten 
bei nem professionellen Bestücker? Zugriff auf Meßlabor?

Also, werde mit deinen Vorstellungen mal etwas klarer.

W.S.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Simon schrieb:
> Mmh, gibt es da Schaltpläne dazu?

Da musst du Bernd schon fragen.

> Kann man da linux direkt drauf laufen lassen,
> ich meine ohne extra was programmieren zu müssen?

Zumindest kann man FreeBSD direkt da drauf lassen, denn dafür hat
Bernd Walter den Support seinerzeit mit aufgenommen.  An Linux
dürfte ihm persönlich nicht ganz so viel gelegen haben, als dass
er sich darum selbst gekümmrt hätte (würde ich jetzt mal vermuten,
da ich ihn ein wenig kenne).

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.