Forum: Mikrocontroller und Digitale Elektronik Developer Boards Ansteuerung


von Andreas R. (pcdoc)


Lesenswert?

Hallo,

Ich bin gerade dabei mir eine Radxa Rock (RR) zu bestellen (es geht also 
nicht primär um Kaufberatung da ich mich eigentlich schon entschieden 
hab), weil ich das Ding für mehrere Sachen verwenden will und nicht nur 
zum Experimentieren. Zu RPI und Arduino gibts ja massig Lesestoff im 
Internet und auch ne Menge Zusatzmodule zu kaufen. Allerdings würden die 
meine anderen Erwartungen nicht erfüllen da zu schwach.

Beim RR wäre eigenlich alles so wie ich mir das vorstellen würde, ABER 
jetzt die Frage ob sich meine Vorstellung/Erwartung auch mit der 
Realität deckt. Nachdem ich relativ neu in dem Bereich bin eventuell 
eine sehr naive Frage, aber das Auslesen und Ansteuern von den GPIOs und 
I2C Pins müsste doch auf allen Dev Boards gleich sein, oder? Ich denke 
dabei an die HW und SW Seite. Also die nötigen Packages unter Linux 
installieren und das wars um die Voraussetzungen zu schaffen diese zu 
verweden oder? Und diese Pakete sind unabhängig davon welches Board zum 
Einsatz kommt?!

Grund der Frage ist, dass ich dann diverse Anleitungen vom RasPi oder 
Arduino auf das RR umlegen kann, da dort die Community... sagen wir mal 
ganz am Anfang steht. Und ich werde definiitv grad am Anfang sicher 
einiges an Hilfestellung brauchen.

Der RR hat 2x40 pins für diverse Schnittstellen. Gibt es da eine 
Limitierung was die gleichzeitige Nutzung aller Pins angeht? Also zum 
Bsp über I2C diverse sensoren anzuschließen und dann über alle GPIO Pins 
diverse Relais oder LEDs anzusteuern.

Danke schon mal für eure Hilfe!

mfg
Andreas

von Andreas R. (pcdoc)


Lesenswert?

Und noch ne kleine Zusatzfrage speziell zum Radxa Rock. Bei den 80 Pins 
ist auch ein USB port dabei, wenn ich das richtig sehe (D- und D+).

http://dl.radxa.com/rock/docs/hw/componets_position_ref_bottom_20131025.pdf

(Beim rechten Header die 2 Pins unter GND und 5V)

Auch hier ganz naiv gefragt, reicht es wenn ich eine USB Buchse an die 
beiden Datenpins und natürlich 5V und GND anlöte um diesen verwenden zu 
können, oder muss ich da SW seitig noch was machen (aktivieren? oder 
Treiber?)? Ein zusätzlicher USB Port wäre gar nicht so schlecht. 
Speziell weil wenn das so einfach geht, könnte man dort auch direkt 
einen USB Hub anschließen, was garnicht so unpraktisch wäre.

mfg
Andreas

von Andreas R. (pcdoc)


Lesenswert?

Keiner eine Idee? Eventuell sollte ich die Frage etwas offener stellen. 
Gehen wir mal weg vom RR und beziehen die ersten Fragen allgemein auf 
Developer Boards.

Sei das jetzt ein Odruid, Cubiboard, RR oder was auch immer. Die Befehle 
für die Ansteuerung sind doch immer die gleichen oder?

Wie siehts mit Paketen aus, die installiert werden müssen? Gibts da 
spezifische für jedes Board oder sind die allgemein?

mfg
Andreas

von Test (Gast)


Lesenswert?

Nur die linux Pakete reichen nicht....jemand muss für die Hardware die 
Treiber geschrieben haben..die sind nicht generisch im lowlevel Bereich 
was i2c usw angeht. Die gpio Ansteuerung unterscheidet sich auch je nach 
distro und Hardware. Die userspace chardev Treiber sind dafür meistens 
vorhanden, jedoch werden Sachen wie direkter registerzugriff für gpio 
wie in den rpi Tutorials nicht so funktionieren....so einfach ist das 
alles nicht...
Auch wenn du viel vorhast würde ich dir als Anfänger definitiv zum rpi 
raten da du da die Tutorials hast und das relativ frustfrei ist. Sollte 
dir die power nicht reichen nimm halt für rechenintensive Dinge 
zusätzlich nen richtigen pc..

von Andreas R. (pcdoc)


Lesenswert?

Hallo,

Danke für die Antwort. Einen RPI kauf ich mir vielleicht zusätzlich, 
aber so ganz begeistert bin ich nicht von ihm. aber klar es wäre sicher 
die leichtere Art und Weise. Und eventuell kommen ein paar Projekte wo 
der RPI vollkommen reicht.

Mir gehts jetzt am Anfang eigentlich darum (und das war auch der Grund 
mich für´s RR zu entscheiden) Ein Gerät zu haben was zu 80% die ihm 
zugedachten Aufgaben erledigt und dabei wenig Strom braucht (deshalb 
fällt ein normaler PC weg). Die restlichen 20% wäre eben herumprobieren 
und experimentieren.

Ich habe eigentlich durch zufall grad 2 How-Tos zu GPIO und I2C am RR 
gefunden. Ja, Syntax ist etwas anders aber im Prinzip dürfte die 
Ansteuerung ähnlich sein.

Nachdem ich den RR jetzt eh schon bestellt habe, werde ich mein Glück 
mal damit versuchen. Ich finde es nur schade, dass das nicht mehr 
standardisiert ist...

mfg
Andreas

P.s.: Absoluter Anfänger wäre vielleicht leicht übertrieben. Ich hab 
sowohl in HW als auch in SW ein wenig Erfahrung. Jedoch habe ich per SW 
noch nie HW angesprochen und umgekehrt bei meinen Schaltungen war eine 
programmierung bis jetzt noch nicht nötig. Von daher habe ich zu mindest 
ein paar Grundkenntnisse auch wenn teilweise schon etwas eingerostet 
sind! ;-)

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.