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
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.
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
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
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?
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.
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