Forum: Mikrocontroller und Digitale Elektronik Linux auf STM32F103VET6 Board (WayEngineer)


von Chris (Gast)


Lesenswert?

Hallo,

da es folgendes STM32F103VET6 Board mit 2.4" TFT und Touchpanel sehr 
billig über ebay gibt, frage ich mich, ob es vielleicht auch Linux 
darauf adaptiert schon irgendwo geben könnte (mit Display Ansteuerung 
etc.). Nach langer Suche konnte ich leider nichts finden, weiss denn 
jemand zufällig etwas darüber?

Vielen Dank und beste Grüsse
Chris

Board: 
http://www.wayengineer.com/index.php?main_page=product_info&cPath=50_66&products_id=111
bei ebay zB: 
http://www.ebay.de/itm/Brand-New-STM32F103VET6-ARM-Cortex-M3-Development-Board-2-4-Touch-TFT-LCD-7v-/180725704352?pt=Wissenschaftliche_Ger%C3%A4te&hash=item2a141766a0
von Samy (Gast)


Lesenswert?

servus,

cool ich bin nicht allein!!! ich stehe auch seit heute vor dem gleichen 
problem. mein board ist heute angekommen und bring ne gebrannte cd mit 
sich, wo erstens alles auf chinesisch ist (verstehe nicht einmal 
bahnhof) ja und irgentwas mit nem keygen beschrieben ist...

Danke und grüße
Samy
von Reinhard R. (reinhardr)


Lesenswert?

Linux setzt normalerweise eine MMU voraus, die kleinere ARM Controller 
wie der Cortex-M3 normalerweise (bzw. grundsätzlich?) nicht besitzen.

Es gibt aber abgespeckte Varianten wie uClinux die auf einem M3 
lauffähig sein sollten.
http://arm.com/community/software-enablement/linux.php
http://www.linux-arm.org/LinuxKernel/LinuxM3

Gruß,
Reinhard
von THaala (Gast)


Lesenswert?

Ich habe mir auch ein Board kommen lassen, allerdings das mit dem 
Touchscreen und nem 107-er für 52 US$. Mit Versand und Märchensteuer ist 
man dann bei ca. 65 Euro.

http://www.wayengineer.com/index.php?main_page=product_info&cPath=50_66&products_id=503

Ich bin auch sehr enttäuscht davon. Es gibt keine Board - Treiber wie 
bei den Eval - Boards von ST. Stattdessen ein 350 MB großes PDF mit 22 
Kapiteln um Beispielprogramme für die einzelnen Bereiche zu schreiben. 
Leider alles nur chinesisch. Das alles in einem 1.2 GB download der 
offensichtlich  gleich das Crackprogramm für die ebenfalls beiliegenden 
compliler mit sich bringt.

Ich rate davon ab.

P.S. Für Linux ist dieser Typ Microcontroller zu Mickrig. Da nimmst du 
besser Plattformen wie den friendlyARM. Die Adaptieren gleich den Droid 
dazu - m.E. eine feine Sache für den Einsatz mit Touchscreen.
Such dir lieber ein RTOS für den Controller. Du kannst am besten mal 
nach chibiOS googeln. Die haben auch eine Adaption für viele Eval - 
Boards, nicht nur von ST.
von Chris (Gast)


Lesenswert?

Vielen Dank für die hilfreichen Antworten, ich schaue mir die genannten 
Möglichkeiten an.
Viele Grüsse
Chris
von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

THaala schrieb:
> Für Linux ist dieser Typ Microcontroller zu Mickrig. Da nimmst du
> besser Plattformen wie den friendlyARM.

Naja, mein uCSimm hat einen DragonBall 68EZ328 und ist zwar nicht der 
schnellste mit seinen 16 Mhz unter uclinux, aber selbst mit einem 
480*128 LCD am internen Interface nicht richtig langsam und mit dem 
2.0er Kernel sogar richtig flott. Kernel 2.4 hat ihn dann schon 
ausgebremst aber nicht unbedingt 'mickrig' :P
Die ARMs sollten schon ne ganze Menge mehr Power haben und sind vom 
Preis her attraktiv. Immerhin hat der uCSimm mit Entwicklungsumgebung 
fast 300 Euro gekostet.
Das man die Treiber immer selber schreiben muss, bin ich schon gewohnt 
:P

Der RAM auf dem ersten Board reicht aber bei weitem nicht aus. 
Mindestens 8 MByte braucht man schon, irgendwo muss ja das Filesystem 
sitzen. Der Flash mit 512k könnte gerade so reichen für uclinux.
von W.S. (Gast)


Lesenswert?

Chris schrieb:
> ob es vielleicht auch Linux
> darauf adaptiert schon irgendwo geben könnte

Daß auf dem Board kein externer RAM vorhanden ist un du nur den 
IC-internen RAM von 64 k Byte zur Verfügung hast, weißt du sicherlich, 
ja?

Selbst wenn du ne Art Linux in den internen Flash hineinbekommen würdest 
(hmm, wie?), was könnte man damit anstellen, so fast ganz ohne 
Arbeitsspeicher?

W.S.
von Max (Gast)


Lesenswert?

Für Linux (A-8 mit 750MHz bis 1GHz), fix-und-fertig, am besten ein 
Beagle Board oder PandaBoard,  preislich irgendwie zw. 80€ bis 150€.
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.