Als «embedded» getaggte Fragen

Die Verwendung von Unix in eingebetteten Computersystemen wie Netzwerkgeräten, Mobiltelefonen, Mediaplayern, Set-Top-Boxen usw.

18
Shell-Befehl zum Lesen von Geräteregistern?

Gibt es auf einem Einplatinencomputer unter Linux eine Möglichkeit, den Inhalt der Gerätekonfigurationsregister zu lesen, die die Hardware steuern? Ich denke, es wäre ein Wrapper für inw(). Ich suche nach etwas, das dem mdBefehl U-boot memory dump ( ) entspricht und im Kontext des Treiber-Debuggens...

16
Wie kann ich Linux mit rootfs im RAM booten?

Das rootfs ist ein squashfs-Image und mein Bootloader lädt es in eine Adresse im SDRAM. Welche Parameter muss ich an den Kernel übergeben, damit er die Rootfs von dort einbinden kann? Squashfs-Unterstützung ist integriert und funktioniert bereits mit root=/dev/mtdblock2 rootfstype=squashfs zum...

14
Erhöhen der Kernelspeichergröße

Ich habe eine Embedded-Karte mit 512 MB RAM, auf der Linux 2.6.29 und der UBoot-Bootloader ausgeführt werden. Der Kernel kann jedoch nur 128 MB RAM nutzen. Ich habe versucht, den Wert von zu ändern XCODE_MEMSIZE, der meiner Meinung nach bestimmt, wie viel RAM der Kernel verwendet. Wenn ich 512...

12
Wie kann ich die Speicherbandbreite beobachten?

Ich habe ein eingebettetes Linux-ARM-System, das sowohl auf Ethernet- als auch auf USB-Systemen einen erheblich geringeren Durchsatz als erwartet aufweist. Ich vermute, dass die Erinnerung dazu beiträgt. Gibt es eine Möglichkeit, die Speicherbandbreite zu überwachen, die während eines...

12
mit cross-kompiliertem Valgrind

Ich habe die Quellen vom Valgrind-Trunk heruntergeladen und für die Verwendung auf einem eingebetteten Linux-System (Montavista Linux) mit einem ARM926 (ARMv5t-Architektur) erstellt. Alles lief gut, bis ich versuchte, es auszuführen, um eine von mir erstellte Anwendung zu überprüfen. Valgrind sagt...

11
RAM / OOM-Fehler defragmentieren

Diese Frage ist ziemlich lang, daher stelle ich die Fragen oben und gehe dann meine Methode durch, um zu den Fragen zu gelangen: Wurde (Busybox-basiert) rm nicht ausgeführt, weil nicht genügend zusammenhängender RAM vorhanden war? Wenn ja, gibt es eine einfache Methode zum Defragmentieren des DMA -...

11
Machen Sie schreibgeschützt / etc beschreibbar

Ich habe es mit einem eingebetteten Gerät zu tun, auf dem Linux ausgeführt wird. Die Hersteller dieses Geräts haben es so eingerichtet, dass es das Root-Dateisystem schreibgeschützt lädt. Aus / etc / mtab: rootfs / rootfs rw 0 0 /dev/root / squashfs ro,relatime 0 0 Dies bedeutet, dass ich keine...