linux auf stm 32

Gast #2426344
Lesenswert?

Guten Abend ,

Ich hab mir jetzt ein Stm32f4-discovery board gekauft .
Dazu hab ich jetzt ein Li9320 Display.
Jetzt will ich einfach mal eine art Minicomputer basteln.
Linux oder andere betriebsystem darauf laufen lassen , und über eine 1 
gb sd karte booten.


Technische Daten :


Core:   ARM Cortex M4
Prozessor-Serie:   STM32F4
Datenbus-Weite:   32 bit
Maximale Taktfrequenz:   168 MHz
Programmspeichergröße:   1024 KB
RAM-Datengröße:   192 KB
On-Chip ADC:   Yes
Anzahl der programmierbaren I/Os:   82
Zahl der Timer:   10
Betriebsversorgungsspannung:   1.7 V to 3.6 V
Verpackung/Gehäuse:   LQFP-100
Montageart:   SMD/SMT
A/D-Bitgröße:   12 bit
Verfügbare A/D-Kanäle:   16
Schnittstellen-Typ:   CAN, I2C, I2S, SPI, UART
Art des Programmspeichers:   Flash



mfg. Moritz Hännes
Gast #2426349
Lesenswert?

Hast Du jetzt auch eine spezielle Frage, oder teilst Du uns Dein 
Vorhaben nur einfach mal so mit?

Linux wird auf dem M4 nichts, da der keine MMU hat. Du kannst es aber 
mal mit uClinux versuchen.

Murkser
(Firma: matzetronics) #2970425
Lesenswert?

Das haut nicht hin. Ein minimales uCLinux (Linux für MMU-lose MPU) z.B. 
auf einem Dragonball 68EZ328 benötigt ca. 4 MB RAM und irgendwas zum 
Halten des OS, bei meinem uCSimm sind das 2MB Flash. Das komprimierte OS 
wird dann in den RAM entpackt. Mit busybox und ein paar Tools sinds dann 
schnell mal 6MB RAM.
Ich setze also den Speicherbedarf eines kleinen Linux so ca. bei 8MB RAM 
an.
#2970480
Lesenswert?

Matthias Sch. schrieb:
> Das haut nicht hin.

Das ist relativ. Du hast zwar mit deinen Ausführungen recht, aber man 
könnte externes Memory am STM32F4 verbauen - allerdings nur statisches 
oder pseudo-statisches RAM. Beim PS Ram gibt aber durchaus bis 16 MB 
Speicher, ab 2 MB oft nur noch in BGA. Spaß macht das als Hobbyiest 
nicht, und mit dem STM32F4 Discovery auch nicht möglich. Man bräuchte 
eine eigene Platine. Spätestens dann wird wieder den RaspberryPI 
interessant. Andere Cortex-M4 "Verbauer" (NXP) haben durchaus auch M4 
mit dynamischen RAM, da wäre dann mehr möglich.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren