Forum: Mikrocontroller und Digitale Elektronik controlerboard mit usb host für umts stick


von Jonathan L. (ext)


Lesenswert?

Hallo,

ich hab mal wieder eine Idee im Kopf, aber leider noch keine Ahnung, wie 
sie sich umsetzen lässt...
Ich möchte mir ein Controllerboard mit USB Host Funktion zulegen.
Es sind auch schon einige in meiner Auswahl - Links weiter unten.
Der zugrunde liegende Gedanke ist, dass ich entweder Linux oder Windows 
Embedded darauf laufen lasse und über den USB - Host einen O2 UMTS Stick 
betreibe. Dadurch sollte das Board übers Internet jederzeit über ein 
Web-Interface erreichbar sein.

Die Idee mit dem Windows Embedded kommt daher, dass ich mir das so 
vorstelle, dass ich dann enfach ein Programm schreiben kann, wie ich es 
bisher für meinen PC gewohnt war. Also ne normale Windows Anwendungs. 
Und diese dann auf dem Board laufen lassen kann.
Sollte ich da völlig falsch liegen korrigiert mich bitte!

Hier mal die Links zu den Boards:

http://microcontrollershop.com/product_info.php?cPath=154_170_273&products_id=3599

http://microcontrollershop.com/product_info.php?cPath=154_170_273&products_id=1440

http://microcontrollershop.com/product_info.php?cPath=154_170_273&products_id=1662

http://microcontrollershop.com/product_info.php?cPath=154_170_273&products_id=3535

http://microcontrollershop.com/product_info.php?cPath=154_170_273&products_id=3577

Ne andere Mögichkeit wäre auch noch das RoBoard...

Habt ihr evtl. noch andere Vorschläge? Wenn möglich mit Begründung der 
Vorteile?
Dankbar wäre ich auch bezüglich Tipps zur Betriebssystemwahl. Für welche 
Möglichkeiten gibt es überhaupt passende Treiber für den UMTS Stick?

Ich hab bisher nur Erfahrungen mit AVR ATmega, AVR ATtiny und PCs.

Vielen Dank für eure Hilfe!

ext.

von Michelle K. (Firma: electronica@tdnet) (michellekonzack) Benutzerseite


Lesenswert?

Betrifft Windows Embedded Compact 7:

Das funktioniert nicht mit den O2 Sticks (Huawei K3765 und K3765-HV) 
weil immer die dumme Mass-Storage anspringt und Dir eine O2 Application 
installieren will, welche auf WinEC7 nicht läuft und dann hängste fest.

Unter Linux brauchste usb-modchange (oder so ähnlich), dann haut es 
einwandfrei hin...

Ich habe hier Debian Lenny/Squeeze sowie EmDebian und fahre hier einen 
ARM9 mit EmDebian + Asterisk + O2-Stick

Grüße
Michelle

von Michelle K. (Firma: electronica@tdnet) (michellekonzack) Benutzerseite


Lesenswert?

Fällt mir noch was ein:

Für den Huawei K3765 brauchste unter Linux das Modul chan_datacard 
was Du Dir selber compilieren mußt, weil nicht im Kernel derzeit 
integriert...

Grüße
Michelle

von Michelle K. (Firma: electronica@tdnet) (michellekonzack) Benutzerseite


Lesenswert?

Jetzt bin ich schon wieder da:

Der AT91SAM9G20 ist voll geil...

Ich verwende für meinen Asterisk Server den AT91SAM9263 (200MHz, 64MB 
SDRAM, 256 MB NAND) mit einem 4" Touchscreen TFT und angeflanschten 
SiLabs Quad-ProSLIC sowie CologneChip XHFC-2S4U...

Habe also 4 analoge Telefonleitungen, 2 interne S0, 2 externe SO sowie 
VoIP, nur sind die 200MHz ein bischen wenig wenn ich alles benutzen 
will.

Grüße
Michelle

von Jonathan L. (ext)


Lesenswert?

Hey Michelle,

vielen Dank für die schnellen Antworten!
Ich werd mich wohl oder übel mit Linux auseinanderstzen müssen wenn ich 
den O2 UMTS Stick betreiben möchte. Vielen Dank für deine Hinweise dazu!
Bisher hab ich mit Linux noch nicht so viele Erfahrungen. Hab Ubuntu 10 
auf nem Notebook laufen. Da hab ich auch mal zwei Tage rumgebastelt bis 
ich den O2 Stick am laufen hatte. Es ging dann aber irgendwie...

Ich werd mich jetzt in den kommenden Wochen erst mal verstärkt mit der 
Boardauswahl befassen. Die Anschaffung ist erst für Anfang Juli geplant.
Ich möchte mich nur im Vorfeld umgehend informieren um eine Enttäuschung 
zu vermeiden.
Wäre ärgerlich, wenn das Board es dann nicht erlaubt, das umzusetzen, 
was ich mir vorstelle...

Die Fragen zu Linx werden dann wahrscheinlich erst ein wenig später 
auftauchen, wenn ich mich damit intensiver auseinandersetze. Heute hab 
ich mal angefangen mich in die Materie (Embedded Linux) einzulesen.

Die Hardware, von der du in deinem letzten Beitrag schwärmst werd ich 
mir kommende Woche mal in Ruhe anschauen. Kommende Woche hab ich nämlich 
frei. ;-)

Grüße
ext.

von Jonathan L. (ext)


Lesenswert?

Ich hab gerade eben noch ein ganz interessantes Board gefunden:
https://ssl.kundenserver.de/ssl.taskit.de/xtc/product_info.php?products_id=307&cPath=25

Kennt das jemand? Ich konnte im Netz leider recht wenig Infos dazu 
finden...
Es ist schön klein und scheint recht leistungsfähig zu sein.
Die Größe ist jetzt nicht das entscheidende Kriterium bei meiner Wahl 
aber auch nicht ganz unwichtig, da das ganze nachher mal in einem 
mobilen System betrieben werden soll.
Somit muss ich ein wenig auf die Größe achten und vor allem auf den 
Stromverbrauch.

Eine weitere Idee, die mir soeben kam ist, ob es nicht völlig 
ausreichend wäre DOS als Betriebssystem zu verwenden? Vermutlich gibt es 
dafür aber keine Treiber für meinen UMTS Stick und wohl auch wenig für 
andere aktuelle Hardware...

Da ich mich mit Linux nicht so sonderlich gut auskenne:
Inwieweit bietet Linux mir im Embedded Bereich vorteile gegenüber 
anderen Betriebssystemen? Linux wird ja scheinbar doch relativ oft in 
diesem Berich eingesetzt...

Grüße ext.

von Jonathan L. (ext)


Lesenswert?

Noch mal eine neu Möglichkeit:

Kennt jemand diese Boards? Eventuell Vorteile, Nachteile gegenüber 
anderen?
Mir erscheinen sie recht gut dokumentiert zu sein. Die Größe ist auch 
schön klein...
Ethernet brauche ich nicht unbedingt.

Hier mal der Link:
http://www.gumstix.com/store/catalog/product_info.php?products_id=220

Vielen Dank, dass ihr euch das anschaut.

Grüße ext.

von El Patron B. (bastihh)


Lesenswert?

Du willst übers Internet auf das Board zugreifen? Vermutl. über dyndns?

Wenn Ja: wirst du ein anderes Problem bekommen: NAT Problem;
Da das UMTS nur dafür gut ist um mit den Dingern ins Internet zu gehen 
allerdings nicht damit man ne Art "Webserver", was dies nunmal 
darstellt, zu betreiben. Das ist murks.

Dennoch kann man es umgehen, dafür benötigst du einen VPN Server sowie 
auf deinem Board einen VPN-Client der permanent mit dem Server verbunden 
ist; Dann müsstest du über den VPN Server auf das Board zugreifen 
ziemlich umständlich.

Grüße

von Jonathan L. (ext)


Lesenswert?

Das mit der VPN Verbindung wäre in Ordnung. Damit kann ich leben.

Ich hätte mir jetzt fast das Fox Board G20 gekauft.
Bin jetzt am überlegen, ob ich mir nicht lieber ein Gumstix® verdex pro™ 
XM4-BT COM zulegen soll.

Am Gumstix hätte ich nur USB 1.1
Da stellt sich mir die Frage, ob ich da überhaupt meinen UMTS Stick zum 
laufen bringen könnte.

Kann mir da jemand weiter helfen?

Vielen Dank!

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.