Forum: PC-Programmierung Voyage x86 embedded Linux /proc/mttr


von Rainer S. (rsonline)


Lesenswert?

Habe seit langem Voyage Linux hier auf mehreren embedded PC's am laufen.

http://linux.voyage.hk

Die neuesten Mini-ITX Boards jedoch sind bei der Videodarstellung sehr 
langsam. Ich schreibe direkt ins Video RAM. Habe jetzt eine Möglichkeit 
gefunden das zu verbessern. Hierzu wird Grub in der menu.lst Datei 
mitgeteilt: video=vesafb:ywrap,mtrr:3

https://gddd.wordpress.com/2009/10/08/ad/

Jedoch wird dafür wohl so wie es aussieht /proc/mttr benötigt, was beim 
embedded Voyage Linux aber nicht vorhanden ist.

Der Support ist dürftig. Habe die Frage dort schon gestellt. Der 
Maintainer meinte 'Meanwhile please install the stock debian kernel'. 
Wobei ich jetzt überhaupt nicht weiß was das genau ist und wie der 
installiert wird. Habe dazu nichts im Netz gefunden.

von Jim M. (turboj)


Lesenswert?

Rainer S. schrieb:
> Maintainer meinte 'Meanwhile please install the stock debian kernel'.
> Wobei ich jetzt überhaupt nicht weiß was das genau ist und wie der
> installiert wird.

Ganz einfach: Installiere Debian Linux: https://www.debian.org/distrib/

Der Kernel wird dabei mit installiert. Wenn man keinen Desktop Müll auf 
einem embedded System haben will, installiert man einen SSH- "Server".

Alles andere dürfte mehr Probleme aufwerfen als lösen IMHO.

von Rainer S. (rsonline)


Lesenswert?

So einfach ist das nicht.

Voyage hat ein readonly Modus und einige Dateien werden ins RAM 
geschrieben.
Man kann dann den Rechner einfach so ausschalten, was bei embedded 
Systemen schon mal passiert.

von Kaj G. (Firma: RUB) (bloody)


Lesenswert?

Rainer S. schrieb:
> So einfach ist das nicht.
Doch, ist es. Nichts hindert dich daran gewuenschte Partitionen (z.B. 
/boot) als read-only zu mounten, oder nach dem booten sogar auszuhaengen 
(z.B. /boot) wenn sie nicht mehr gebraucht werden.

von Heiko L. (zer0)


Lesenswert?

Ganz so einfach dürfte es wohl doch nicht werden. Damit das FS auch 
wirklich keinen Schock kriegt, muss man wohl root am besten auch RO 
mounten. Dann müss(t)en die ganzen Runtime-Daten (z.B. in /var) auf 
einer Ramdisk oder einem bei jedem Start neu erzeugtem Volume landen. 
Geht im Prinzip, aber es dürfte einiges an Tüftelarbeit werden, weil man 
für jedes Package einzeln checken müsste, was es wann wohin schreibt.

von Required (Gast)


Lesenswert?

Warum nicht "einfach" den Kernel Deines Voyage Linux selber bauen und 
installieren? Die Sourcen dazu müssten ja verfügbar sein. Dann kannst Du 
vermutlich MTRR in der Kernelconf aktivieren (wenn das Feat in der 
betreffenden Version überhaupt verfügbar ist).

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.