Forum: Mikrocontroller und Digitale Elektronik Colibri T20 von Toradex


von Pille (Gast)


Lesenswert?

Nvidia ARM9 SOC mit 1Ghz 256MB RAM....ist ja schon fast wieder 
Geriatronic.. 2012 wurden wohl einige dieser Boards auf der embedded 
World von Toradex verschenkt, deswegen kennt das evtl. Jemand.

Ich habe vor einen MQTT Broker, ein Bisschen Grafisches Interface und 
einen Webserver fürs Lan darauf laufen zu lassen aber das Board hat wohl 
nur 256MB Ram. Im Flash scheint derzeit ein CE zu lauern..aber das fasse 
ich im Traum nicht, davon würde ich Pickel bekommen.

Hat das Sinn sich näher mit dem Teil zu befassen, oder soll ich das 
gleich wieder in die Kiste packen aus der es kommt? Das Ding ist bei der 
Verschrottung einer Maschine mal übrig geblieben, dran hängt ein TFT mit 
Touch sowie ein Frontpaneel das Gut in einen Schaltschrank paßt.

256MB Ram ist aus heutiger Sicht fast Nichts .. und da ich kein Linuxer 
bin fehlt mir hier etwas des Gefühl (sonst BSD Unix).

Gruß,
Pille

von Stefan H. (cheeco)


Lesenswert?

Hey Pille,

ich konnte vor 2 Jahren so ein System relativ problemlos über eBay 
verkaufen. Wird immer noch für Maschinensteuerungen verwendet.

Stefan

von W.S. (Gast)


Lesenswert?

Pille schrieb:
> aber das Board hat wohl
> nur 256MB Ram. Im Flash scheint derzeit ein CE zu lauern..aber das fasse
> ich im Traum nicht, davon würde ich Pickel bekommen.

Wenn du von allem, was nicht grad deine Lieblingsspeise ist, Pickel 
kriegst, dann verschenke das Board an jemanden, der etwas Sinnvolles 
damit anstellen kann. Und mal dran denken: "640 kb is more memory than 
anyone will ever need"...

Mal ganz im Ernst: das WinCE, was da drauf zu sein scheint, hat das 
komplette Grafiksystem für's GUI bereits intus und es bootet (soweit ich 
mich erinnere) binnen 0.5 Sekunden. Das ist für eine Maschinensteuerung 
genau das Richtige. Und wenn man ein WinCE benutzt, dann kommt man mit 
256 MB an RAM recht weit.

W.S.

von Pille (Gast)


Angehängte Dateien:

Lesenswert?

Ich habe auch 2 Systeme der Fa. Intrakey gefunden ..."Bargeldaufwerter" 
meint die da startende Applikation..negative Inflation? :-)

Die Fa. scheint es nicht mehr zu geben aber evtl. kann man ja da was 
machen. Die Dinger basieren auf jeweils einem SoMPI Allwinner A20 Dimm 
mit 1Ghz und offensichtlich leider nur 512MB und 4GB RAM/ROM. Da booted 
sogar ein Linux, sieht man auf dem TFT Grafikdisplay. Das System besteht 
jeweils aus einem speziellen Breakout Board mit Displayschnittstelle und 
USB mit zusätzlichem SMSC LAN9514 Chip, einem Micro-SD Card Slot und 
etwas Gemüse. Offensichtlich ist in einer Ecke auch ein WLAN Modul 
vorgesehen..in verschiedenen möglichen Varianten.
Kann da Jemand erkennen was man da passen könnte?
Der DIMM enthält ja auch einen Ethernet PHY, man muß angeblich nur eine 
Ethernetbuchse anschließen..die befindet sich aber nicht auf dem 
Breakout Board.
Dafür gibts eine weitere Platine die über ein 34 poliges "Floppykabel" 
angeschlossen wird. Da wirds komplizierter. Dort sitzt ein STM32F072 und 
kümmert sich offenbar um weitere Peripherie...

Gruß,
Pille

von Pille (Gast)


Lesenswert?

W.S. schrieb:
> Pille schrieb:
>> aber das Board hat wohl
>> nur 256MB Ram. Im Flash scheint derzeit ein CE zu lauern..aber das fasse
>> ich im Traum nicht, davon würde ich Pickel bekommen.
>
> Wenn du von allem, was nicht grad deine Lieblingsspeise ist, Pickel
> kriegst, dann verschenke das Board an jemanden, der etwas Sinnvolles
> damit anstellen kann. Und mal dran denken: "640 kb is more memory than
> anyone will ever need"...

Hat der gesagt, der noch nie gute Software produziert hat.
Ich bekomme nicht von Allem was nicht meine Lieblingsspeise ist Pickel, 
von Windows aber schon. Das Zeug stiehlt Zeit und meine Zeit ist mir 
dafür zu schade.
Akzeptiere das oder laß es sein, in der Richtung bin ich auf keinerlei 
Hilfe angewiesen.

>
> Mal ganz im Ernst: das WinCE, was da drauf zu sein scheint, hat das
> komplette Grafiksystem für's GUI bereits intus und es bootet (soweit ich
> mich erinnere) binnen 0.5 Sekunden. Das ist für eine Maschinensteuerung
> genau das Richtige. Und wenn man ein WinCE benutzt, dann kommt man mit
> 256 MB an RAM recht weit.
>
> W.S.

..eher 20 Sekunden.
Es gibt vom Hersteller des SOC-Dimms auch ein Linux fertig als Binary 
und wohl auch die notwendigen Sourcen, das ist nur nicht mehr aktuell, 
sondern ne ältere Version.
Bei dem was ich von der Kiste möchte (Grafik,MQTT,Webserver und ein paar 
Skripte, ggf. kleine SQL DB) bin ich mir nicht sicher ob aus dem CE 
nicht bei 256K der Maschinist mit der weißen Flagge raus kommt, genauso 
wie ich mir nicht sicher bin das das für den Zweck mit Linux reichen 
würde.

Du kannst ja WinCE für Klasse halten, ich tue es nicht und die 
Bootzeiten sind für den von mir vorgesehenen Zweck das absolut Letzte 
das interessant wäre.
Mein PC läuft seit  dem letzten Reboot seit 4 Tagen (neuer Kern, neues 
Userland) Bei einem meiner Server auf dem ich gerade murxe sieht das so 
aus:
$ w
19:25  up 202 days, 21:33, 3 users, load averages: 0,31 0,25 0,19
USER       TTY      FROM                                      LOGIN@ 
IDLE WHAT
pille       pts/1    dslb-084-060-xxx-118.084.060.pools.vodaf 19:25 
- w
r          pts/2    dslb-084-060-xxx-118.084.060.pools.vodaf 10:19 
8:49 -sh
pille       pts/0    dslb-084-060-xxx-118.084.060.pools.vodaf 17:21 
8 mut

..und ich habe auch nicht vor den MQTT Browser für meine 
"Homeautomation" häufiger zu rebooten.

Gruß,
Pille

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

Is jetz eben die Frage obs dir Wert is daran rumzufummeln.
Ältere RasPis gibts ja schon sehr günstig gebraucht und da is die LAN 
Buchse schon drauf.
Inkl beserer Softwareunterstützung.
Oder zieht das Board so wenig Strom, dass es sich doch lohnt?

Pille schrieb:
> Hat der gesagt, der noch nie gute Software produziert hat.

Gut zusammengefasst.
ich weis auch nicht wieso dieser Nichtskönner sich immer für den größten 
halten muss.
Profilneurose?

von Pille (Gast)


Lesenswert?

Mw E. schrieb:
> Is jetz eben die Frage obs dir Wert is daran rumzufummeln.
> Ältere RasPis gibts ja schon sehr günstig gebraucht und da is die LAN
> Buchse schon drauf.
> Inkl beserer Softwareunterstützung.
> Oder zieht das Board so wenig Strom, dass es sich doch lohnt?

Keine Ahnung, habe noch nicht gemessen. Die LanBuchse befindet sich auf 
der Platine die über das Bandkabel angeprömpelt ist, unmittelbar daneben 
noch eine Zweite. Die Leiterzüge verraten das die Signale von der 
"Breakoutplatine" kommen und nicht etwa der STM32 involviert ist. Ich 
habe genauere Untersuchungen auf morgen verschoben.
Ursache der Fragerei ist es Krempel aus der Ramschkiste zu verwenden. 
Ich habe keine Angst davor eine eigene Buildumgebung für die Software 
zusammenzubasteln, irgendein Linux läuft auch in einer VM.
Ich habe auch noch einen A10 Olinuxino Lime mit Krimskrams, auch 7" TFT 
drumherum, einen Beaglebone Rev4., Beaglebuddy Zippy, BeagleBoard Xm, 
Intel Edison, irgend einen WiPy nebst Expansion Board, ein Dragonboard 
410C und nicht zuletzt auch Einkarten-IndustriePCs herumliegen. Selbst 
ein Raaspi nebst Display ist da, der ist aber für ne kommerzielle Sache 
vorgesehen und gehört eigentlich nicht mir.

Die beiden vorgestellten Dinger sind deswegen interessant, weil das 
passende TFT mit Touch gleich dran ist.

Ein Raspi ist sicher einfach und es gibt mehr oder weniger Alles von der 
Stange, das ist mir klar..aber das muß eben nicht unbedingt sein und der 
Haufen muß wohl mal kleiner werden, auch wenns nicht der letzte Schrei 
ist.
Es bleibt Hobby.
>
> Pille schrieb:
>> Hat der gesagt, der noch nie gute Software produziert hat.
>
> Gut zusammengefasst.
> ich weis auch nicht wieso dieser Nichtskönner sich immer für den größten
> halten muss.
> Profilneurose?

Nichtskönner ist sicherlich falsch. Der Mann ist geschäftstüchtig ohne 
Ende, aber auf keinen Fall ein Menschenfreund. Marketing und kriminelle 
Machenschaften sind seine Kernkompetenz, Software nicht.

von Pille (Gast)


Lesenswert?

Ich habe mal ein Bisschen geforscht, das Intrakey System bootet von der 
SD Card, auf beiden vorhandenen DIMMS scheint der Onboard Flash 
unbenutzt zus ein.

Daswas da hoch kommt scheint offensichtlich auf einem Cubieboard 2 
entwickelt worden zu sein:


U-Boot SPL 2013.10-rc2 (Jun 29 2015 - 13:03:08)
Board: Cubieboard2
DRAM: 512 MiB
CPU: 960000000Hz, AXI/AHB/APB: 3/2/2
spl: not an uImage at 1600


U-Boot 2013.10-rc2 (Jun 29 2015 - 13:03:08) Allwinner Technology

CPU:   Allwinner A20 (SUN7I)
Board: Cubieboard2
I2C:   ready
DRAM:  512 MiB
MMC:   SUNXI SD/MMC: 0
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   emac
Hit any key to stop autoboot:  0
reading uEnv.txt
** Unable to read file uEnv.txt **
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
reading boot.scr
241 bytes read in 2 ms (117.2 KiB/s)
Jumping to boot.scr
## Executing script at 44000000
reading script.bin
46520 bytes read in 6 ms (7.4 MiB/s)
reading uImage
4624728 bytes read in 202 ms (21.8 MiB/s)
## Booting kernel from Legacy Image at 48000000 ...
   Image Name:   Linux-3.4.75
   Created:      2016-04-29   7:13:51 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    4624664 Bytes = 4.4 MiB
   Load Address: 40008000
   Entry Point:  40008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK

Starting kernel ...

<6>Booting Linux on physical CPU 0
^M<6>Initializing cgroup subsys cpuset
^M<6>Initializing cgroup subsys cpu
^M<5>Linux version 3.4.75 (db@herkules.local) (gcc version 4.8.4 
(Buildroot 2015.02-git-00061-g7851707-dirty) ) #1 SMP PREEMPT Fri Apr 29 
07:13:41 UTC 2016
^MCPU: ARMv7 Processor [410fc074] revision 4 (ARMv7), cr=10c5387d
^MCPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction 
cache
^MMachine: sun7i
^M<6>Memory Reserved:
^M<6>   SYS  : 0x43000000 - 0x4300ffff  (  64 kB)
^M<6>   VE   : 0x44000000 - 0x48ffffff  (  80 MB)
^M<6>   G2D  : 0x49000000 - 0x49ffffff  (  16 MB)
^M<6>   LCD  : 0x4a000000 - 0x4bffffff  (  32 MB)
^MMemory policy: ECC disabled, Data cache writealloc
^M<6>sunxi: Allwinner A20 (AW1651/sun7i) detected.
^M<7>On node 0 totalpages: 131072
[..]

Die Teile verfügen über 2 100Mbits/s Ethernetschnittstellen, eine am A20 
und eine am SMSC 9514 der auch ein USB Host Interface zur Verfügung 
stellt.

Ich werde mich mal nach einem generischen Linux Image für den SODIMM 
umsehen und versuchen das ins interne Flash zu platzieren, sollte fixer 
sein als von der SD Card...

Steht hier Jemand mit cubieboard etc in der Materie?

Gruß,
Pille

von W.S. (Gast)


Lesenswert?

Pille schrieb:
> ..eher 20 Sekunden.

Dann ist das ein anderes Brettl, als das, was ich dunnemals auf der 
Embedded gesehen habe.

W.S.

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.