Als «embedded» getaggte Fragen

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

5
Korruptionssicheres SD-Kartendateisystem für Embedded Linux?
Vor kurzem hatten wir eine ziemlich unangenehme Situation mit unserem Kunden - Raspberry Pi-basierter "Kiosk", der zur Anzeige von Fernerkundungsdaten verwendet wurde (nichts Besonderes als ein Kioskmodus-Browser, der eine sich selbst aktualisierende Webseite vom Datenerfassungsserver anzeigt), konnte aufgrund von nicht gestartet werden Beschädigung des Dateisystems. Ext4, Manual fsck erforderlich, das …

2
Mounten Sie die Zip-Datei als schreibgeschütztes Dateisystem
Ich suche nach einer Möglichkeit, ein ZIP-Archiv als Dateisystem bereitzustellen, damit ich transparent auf Dateien im Archiv zugreifen kann. Ich benötige nur Lesezugriff - die ZIP-Datei wird nicht geändert. Der RAM-Verbrauch ist wichtig, da dies für ein (ressourcenbeschränktes) eingebettetes System gilt. Welche Optionen stehen zur Verfügung?

3
Wie extrahiere ich Dateien aus uImage?
Buildroot generiert Images für ein eingebettetes Gerät, auf dem sie ausgeführt werden sollen. Das funktioniert sehr gut. In diesen Bildern ist das rootfs enthalten. Aufgrund einiger Nachforschungen würde ich gerne in diese generierte Datei schauen (z. B. wurden verschiedene von Buildroot festgelegte Komprimierungsmodi angewendet und sollen nun überprüft werden, ob …

5
Wie überprüfe ich mein Passwort unter Linux?
Ich möchte über die Linux-Befehlszeile prüfen, ob ein bestimmtes Klartext-Passwort mit einem verschlüsselten Passwort in einer / etc / shadow übereinstimmt (Ich benötige dies, um Webbenutzer zu authentifizieren. Ich verwende ein eingebettetes Linux.) Ich habe Zugriff auf die Datei / etc / shadow.

3
Anschließen eines USB-seriellen Geräts mit benutzerdefinierter PID an ttyUSB0 on ​​embedded
Ich versuche, ein FTDI USB-Serial-Gerät mit einer benutzerdefinierten PID zum automatischen (oder sogar manuellen) Anschließen an ttyUSB% n zu erhalten, ohne großen Erfolg. Die normale VID / PID des Geräts ist 0403/6001. Wenn es auf diese Weise programmiert wird, funktioniert es einwandfrei und verbindet sich beim Einstecken automatisch mit ttyUSB0. …

6
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 verwendet werden kann.
18 linux  memory  embedded 

4
Was sind die Mindestanforderungen an Root-Dateisystemanwendungen, um Linux vollständig zu starten?
Es ist eine Frage zu User Space-Anwendungen, aber hör mir zu! Um eine funktionierende Linux-Distribution zu booten, sind sozusagen drei "Anwendungen" erforderlich: Bootloader - Für eingebettete Systeme ist dies in der Regel U-Boot, obwohl dies keine zwingende Voraussetzung ist. Kernel - Das ist ziemlich einfach. Root-Dateisystem - Ohne dieses System …

3
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 Booten aus dem Flash. BEARBEITEN: Dies ist ein MIPS-basiertes …
16 linux  embedded  mips 

2
Ist die Verwendung eines schreibgeschützten Root-Dateisystems eine gute Idee für das Embedded-Setup?
Ich wurde beauftragt, Linux als Betriebssystem auf einem eingebetteten Gerät auszuführen. Das Ziel verfügt über einen x86-Prozessor und ein 8-GB-CompactFlash-Gerät zum Speichern. Ich habe es geschafft, Buildroot zu verwenden, um das Kernel-Image und die Cross-Compilation-Tools zu erstellen. Ich habe das CF-Gerät in eine kleine FAT-Partition partitioniert, in der sich das …

3
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 einstelle, …

2
Kann ein Daemon-Prozess (dh ein Hintergrundprozess) nach Tastendrücken von einer USB-Tastatur suchen?
Ich arbeite an einem eingebetteten Linux-Projekt, in dem ich ein Programm entwickeln werde, das beim Booten automatisch ausgeführt wird und über eine Zeichenanzeige und eine Art Tastenfeld mit dem Benutzer interagiert. Wenn wir ein einfaches GPIO-Tastenfeld verwenden, kann ich problemlos ein Programm schreiben, das nach Tastendrücken auf diesen GPIO-Leitungen sucht. …
13 linux  usb  keyboard  embedded 

1
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 Durchsatztests am Ethernet oder USB verbraucht wird?

4
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 mir: "valgrind: Tool 'memcheck' für Plattform 'arm-linux' konnte nicht gestartet …


1
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 …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.