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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.