Tag: embedded-linux

Embedded Linux ist die Nutzung von Linux in embedded-computer-Systeme, wie Mobiltelefone, persönliche digitale Assistenten, media-Playern, set-top-Boxen und anderen Geräten der Unterhaltungselektronik, Netzwerk-equipment, machine control, industrial automation, Navigations-Geräte und medizinische Instrumente.

Ich implementieren müssen, um einen Weg zu schlafen diesen thread, bis es Arbeit hat zu tun

Anzahl der Antworten 5 Antworten
Okay, also diese Frage ist nicht gerade um die thread-Verwaltung... naja, fast. Ich bin auf der Suche nach verschiedenen Lösungen, die für diese Konfiguration. Ich habe ein paar Ideen, bin aber auf der Suche nach Lösungen, die

Bitbake schlägt auf do_package_qa Fehler?

Anzahl der Antworten 2 Antworten
Ich versuche zu schreiben, meine eigenen Rezept. Ich bin mit Yocto-Projekt mit Bitbake. Folgendes Paket gegeben, wenn bitbake apriltags Befehle kennt folgende und wirft Fehler bei do_package Erfolgreich hat die folgenden Aufgaben: do_fetch unpack do_compile dann nicht

Beispiel Programm, um die malloc-Fehler konsolidieren

Anzahl der Antworten 4 Antworten
Ich testen wollen, die mcheck-Funktionalität auf meinem PC zuerst zu erkennen, die malloc konsolidieren Fehler. Ich habe auf diese Weise werden Sie sicher, dass dies helfen wird, herauszufinden, einen ähnlichen Absturz auf embedded-linux-box. Leider, der Absturz dauert

Warum hat arm-linux-gnueabi-g++-4.4 immer bauen "7-Eine" binäre?

Anzahl der Antworten 2 Antworten
Ich bin mit Ubuntu 12:04LTS und installiert arm-linux-gnueabi-C-und C++ - compiler. Die kompilierte binary läuft nicht auf meinem target-board. Es sieht, auch wenn ich geben Sie die cpu und den Bogen, den compiler noch baut einen binären

pthread_mutex_timedlock nicht das timing

Anzahl der Antworten 2 Antworten
OS: Linux lib: glibc Ich habe mehrere threads, die Zugriff auf einen Teil der hardware und ich bin verhindert Konflikte durch die Verwendung eines mutex. Die software ist sehr Komplex und dessen mögliche deadlocks können in das

Was sind ATAGs für ein Gerät, das verwendet Linux-Kernel?

Anzahl der Antworten 1 Antworten
Ich versuche zu verstehen, wie ein kernel bootet. Ich bin versucht derzeit, einen Hafen, einen neuen kernel für hTC Incredible S VIVO (s710e) Gerät, aber ich kann es nicht starten. So schaute ich in das Gerät der

Nehmen Sie einen Screenshot von einem Embedded-Linux-Framebuffer

Anzahl der Antworten 2 Antworten
Ich bin mit Embedded Linux auf ein evaluation-kit (Zoom OMAP35x Torpedo Development Kit). Das board hat ein LCD und ich würde gerne in der Lage, nehmen Sie screenshots konvertieren Sie Sie in gif oder png. Ich kann

Remote-Aktualisierung Raspberry Pi Software 'over the air'

Anzahl der Antworten 1 Antworten
Geschlossen. Diese Frage ist off-topic. Es ist derzeit nicht akzeptieren Antworten. mehr. verbessern Wollen dieser Frage? "Update" die Frage so ist es on-topic für Stack-Überlauf. Geschlossen 6 Monaten. Verwenden wir einen Raspberry Pi embedded-computer verbinden, IP-Kameras auf

Informieren gpio-interrupt an Userspace aus einem kernel-Modul

Anzahl der Antworten 3 Antworten
Ich habe einen code, der feststellt, GPIO-Interrupts im kernel-Modul. Nun,ich bin auf der Suche nach einem Mechanismus, um Benutzer Benachrichtigen Raum beim erkennen gpio-interrupt vom kernel-Modul. Jedes Beispiel /code-snippet, mit dem bestimmte Vorteile/Nachteile im Vergleich zu anderen

Wie um zu überprüfen, ob SMP aktiviert oder deaktiviert im kernel?

Anzahl der Antworten 5 Antworten
Ich Frage mich, wie kann ich überprüfen, auf meinem läuft die Maschine, ob der kernel konfiguriert ist SMP oder nicht? Natürlich kann ich in den kernel .config - Datei und können die Suche für Sie. Aber die

Wie bereiten neue SD-Karte für iMX6 sabre lite-board für linux

Anzahl der Antworten 1 Antworten
Ich vor kurzem gekauft ich.MX6 Sabrelite board und ich Lerne kernel cross-Kompilierungs-und board-bring-up. Dem u-boot ist es schon im flash und es so konfiguriert ist, laden Sie die kernel von der SD-Karte. Ich habe versucht, einige vorgefertigte

JFFS2-filesystem korrumpiert sofort (Magic bitmask 0x1985 Fehler nicht gefunden)

Anzahl der Antworten 1 Antworten
Habe ich einen root-Dateisystem mit buildroot ist mit squashfs. Es funktioniert gut, und jetzt möchte ich ein overlayfs, die halten würde, /home und /etc Verzeichnisse. Zu diesem Zweck, ich wollte ein einfaches jffs2-Dateisystem mit einigen Dateien: jlumme@simppa:~/projects/jffs2_home$

So fügen Sie eine peridic timer-Rückruf in ein linux-kernel-Modul

Anzahl der Antworten 2 Antworten
Ich arbeite auf einem Linux-kernel-Modul registriert eine callback-interrupts stammen von einem custom-made-board und legt die empfangenen Daten in einer Warteschlange hinter einem char-device-Schnittstelle zur Verarbeitung durch eine Anwendung. Dieses Modul muss ständig zu überwachen und zu Messen

Spidev nicht schreiben/Lesen gleichzeitig mit ioctl

Anzahl der Antworten 2 Antworten
Hoffe ich finde etwas Hilfe auch wenn das Problem vielleicht eher hardware-als software-bezogene (wir werden sehen). Ich arbeite auf einem custom-board auf Basis Freescales P1021-Prozessor (ppc, e500v2-Kern). Eine externe Leiterplatte verbunden werden und konfiguriert werden kann über

Konvertieren hex-dump wieder in seine ursprüngliche binäre form

Anzahl der Antworten 1 Antworten
Muss ich tun reverse Hex-Dump, konvertieren nvram-Speicher-block hex-dump, um die Binär-Datei (.bin). Der Speicher block dump sieht wie folgt aus: 00010000 4293 D306 0123 195A 3360 18EB 66D0 60CB 00010010 E003 68C9 42B9 D1EE 1C0F 2201 4494

wie um meinen eigenen linux-kernel-Treiber, geschlossen(nicht open source)?

Anzahl der Antworten 2 Antworten
Hallo ich habe Treiber aber ich will, machen es zu proprietärer, Wie kann ich es tun. Ist es möglich mein Fahrer ein .so, und ich werde erstellen Sie eine wrapper-Treiber. thru-wrapper-Treiber kann ich auf meinem .also lib.

Neuerstellung rootfs in buildroot

Anzahl der Antworten 2 Antworten
Werde ich die setup-build-Umgebung, um meine eigene linux-embedded-system für AT91SAM9X25-Board. Ich bin mit buildroot, dies zu tun. Der Befehl make alle Ziele erstellen, die erste it-build toolchain dann Pakete und dann rootfs und Bilder von rootfs (tar,

Wie beschränken Sie die Größe des core-dump-Datei generieren, wenn Sie mit GDB

Anzahl der Antworten 3 Antworten
Ich bin mit einer eingebetteten Anwendung auf ARM9-board, wo die Gesamtzahl der flash-Größe ist nur 180 MB. Ich bin in der Lage zu laufen gdb, aber wenn ich das mache (gdb) generate-core-dump Bekomme ich eine Fehlermeldung warning:

Notwendigkeit cross-gdb für das Gerät

Anzahl der Antworten 2 Antworten
Ich installiert gcc-arm-linux-gnueabihf cross-compiler auf Ubuntu 12.04, und jetzt bin ich in der Lage, ein Programm erstellen für embedded-Gerät. Wo finde ich cross-gdb zum Debuggen? gcc-arm-linux-gnueabihf-Referenz enthält gdb-arm-linux-gnueabihf in den Zugehörigen Pakete-Liste, das scheint zu sein, die

Was sind die Bedeutung der Elemente in der "alignment trap" Fehlermeldung?

Anzahl der Antworten 2 Antworten
Während meiner Debuggen, habe ich die folgende Fehlermeldung. Alignment trap: my_main (29858) PC=0x00170ad8 Instr=0xe5960008 Address=0x00f28daa FSR 0x0f3 Ist, habe ich mich ein bisschen herum und fand eine Menge von Informationen auf dieser real-time-embedded-website. So, jetzt weiß ich,

was ist der Grund für diese mmc Lesen in linux

Anzahl der Antworten 1 Antworten
was ist der Grund für diese mmc Lesen problem in linux ..? bitte helfen Sie, diese zu lösen...? bitte überprüfen Sie mein kernel Booten log unten mir helfen, dieses Problem zu lösen.. Ich haben es ermöglicht, die

Valgrind cross-compilation für ARMv5tel

Anzahl der Antworten 2 Antworten
Ich lief konfigurieren Sie die folgende option: ./configure --target=armv5tel CC=arm-linux-gnueabi-gcc --host=i686-linux dann ran machen Ich traf die folgende Fehlermeldung: m_cpuid.S: Assembler messages: m_cpuid.S:40: Error: bad instruction `pushl %ebp' m_cpuid.S:41: Error: bad instruction `movl %esp,%ebp' m_cpuid.S:42: Error: bad

Was ist der Unterschied zwischen u-boot.bin und u-boot.img

Anzahl der Antworten 1 Antworten
Ich nur die kompilierte U-Boot bootloader und ich sehe ein paar Datei-Namen in der u-boot-Programm-Verzeichnis die: u-boot.bin u-boot.img u-boot.lds u-boot.srec Grundsätzlich bin ich daran interessiert, die Dateien mit den Erweiterungen .img und .bin. Was ist der Unterschied

arm-linux-gnueabihf-gdb versus gdb-multiarch

Anzahl der Antworten 2 Antworten
Ich versuche, führen Sie cross-Plattform, remote-debugging von meinem x86-Rechner, um eine remote-ARM-Gerät. (ex: Beagle Bone Black) Ich bin mit Ubuntu 14.04 und Eclipse CDT. Installierte ich das Paket gcc-arm-linux-gnueabihf aber der gdb-debugger ist nicht in diesem Paket.

Sperren eines mutex mehrfach im selben thread

Anzahl der Antworten 5 Antworten
Entwickle ich eine Anwendung auf einem embedded linux (uClinux) und ich muss in der Lage sein, um die Sperre des mutex, der mehr als einmal (im gleichen thread). Ich habe einen mutex und eine mutexattr definiert und

How to mount ext2-fs?

Anzahl der Antworten 1 Antworten
fdisk verwendet wird, zu erstellen mmcblk0p3 auf die 64G SD-Karte. Disk /dev/mmcblk0: 63.8 GB, 63864569856 bytes 255 heads, 63 sectors/track, 7764 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks

wie der Zugriff und die debug-einem FDT - /DTS-Geräte-Baum aus einem Linux-Treiber (seg-fault)

Anzahl der Antworten 2 Antworten
Ich geschrieben habe, eine Linux-kernel-Modul als FPGA-Treiber für ein custom-board basierend auf dem Freescale P2020RDB. Der Treiber enthält mehrere #defines geben Sie verschiedene Adressen -, Größen -, bus-breiten, etc. Ich möchte den Zugriff auf die board-Flattened Device

Warum sind i2c_smbus Funktion nicht verfügbar? (I2C – Embedded Linux)

Anzahl der Antworten 3 Antworten
Gibt es viele Verweise auf die Verwendung i2c_smbus_ Funktionen bei der Entwicklung von embedded-Linux-software für die Kommunikation auf dem I2C-bus. Wenn i2c_smbus Funktionen wie i2c_smbus_read_word_data verwiesen wird im software-Projekt für ARM8-Prozessor-Fehler wie "i2c_smbus_read_word_data' wurde nicht deklariert, in

Building kernel-uImage mit LOADADDR

Anzahl der Antworten 1 Antworten
Beim bauen des kernel, die ich gebe, LOADADDR als "0x80008000": make uImage LOADADDR=0x80008000 Können Sie bitte helfen zu verstehen, was ist der nutzen dieser? Kann ich die LOADADDR, gibt es eine Beschränkung der Länge der LOADADDR? InformationsquelleAutor

Wie kompilieren dts Linux device tree source-Dateien zum dtb?

Anzahl der Antworten 3 Antworten
Ich habe ein Gerät tree-Datei (.dts) und ich möchte die Datei kompilieren für meine powerpc-basierten board. Wie kann ich es auf meine Maschine, die ist nicht powerpc-basierte?? Kann ich es mit der DTC installiert auf meinem Ubuntu-system?

warum hat die i2cdetect gibt immer UU auf meine RTC in embedded Linux

Anzahl der Antworten 2 Antworten
Möchte ich kommunizieren Lesen von meinem RTC in C-code anstatt der "hwclock" shell-Befehl. Jedoch, wenn ich i2cdetect es zeigt 0x68(das ist mein RTC-slave-Adresse) mit dem status "UU", was bedeutet, "Probing wurde übersprungen, da diese Adresse ist derzeit

Linux verfügbaren Gesamtspeicher

Anzahl der Antworten 6 Antworten
Ich versuche, herauszufinden, eine gute Formel, um herauszufinden, wie viel Speicher verfügbar ist. Ich bin mit der folgenden Formel aktuell: freeMem = MemFree + Buffers + Cached - Shmem. Allerdings, nach dieser Formel meine embedded system verlieren

tasklet, taskqueue, work-queue, zu verwenden?

Anzahl der Antworten 2 Antworten
Gehe ich durch ldd3 für die letzten paar Monate. Ich lies die ersten paar Kapitel viele Male. Diese beiden links werden über verschiedene Wege, der eine ist mit dem Arbeitsvorrat, der andere ist mithilfe des task-queue. Zur

TFTP-Fehler: "Datei nicht gefunden"

Anzahl der Antworten 2 Antworten
Bin ich mit minicom auf Kali Linux native ( Linux-4.6.0-kali1-amd64 x86_64 ) zum installieren von embedded linux auf einem stm32f746g-Disco. Nach dem einrichten des tftp-Protokoll, der ethernet-Verbindung mit dem board nach Aufbau des kernel und setzen das

linux-c-flush buffer der seriellen Schnittstelle nach dem schreiben

Anzahl der Antworten 2 Antworten
Einfaches problem. Wenn ich Schreibe /dev/ttyS1 es nicht Spülen Sie es sofort. Dies ist wahrscheinlich etwas zu tun mit meiner Initialisierung der serial-port... Aber ich kann es nicht herausfinden! Mein code ist wie folgt: #define BAUDRATE B115200

Bluetooth für ARM, embedded linux

Anzahl der Antworten 1 Antworten
Ich bin kämpfen jetzt für ein paar Tage, um das setup bluetooth-Dienste auf einem ARM-embedded-Geräte mit Linux. Ich bin mit einem bluetooth-dongle über USB angeschlossen. Beginnen wir mit dem Anfang. Ich hatte zum kompilieren selber alle benötigten

Laufenden Prozess als daemon — update-rc.d schlägt fehl

Anzahl der Antworten 1 Antworten
Ich versuche zu laufen, einen Prozess als daemon Warum ist das update-rc.d andernfalls ? Wenn ich update mein Skript in init.d-Verzeichnis mit update-rc.d Befehl. Ich bekomme folgende Fehlermeldung. $ update-rc.d vscpd_startup_script defaults update-rc.d: using dependency based boot

Wie installieren von Python unter Linux ohne vorherigen version installiert

Anzahl der Antworten 4 Antworten
Ich bin derzeit dabei einige embedded Systeme Programmierung. Dies wurde von jemand anderem vor ein paar Jahren. So, jetzt bin ich auf der Suche um ein upgrade auf Python 2.7.2 Dinge einfacher machen, denn ich habe bereits

Shared memory-synchronisation zwischen drei Prozesse in linux

Anzahl der Antworten 1 Antworten
In ein Linux-basiertes system, ich habe 3 Prozesse A,B,C) mit einem gemeinsamen Speicher zugegriffen werden. Der Prozess Einer kontinuierlich updates der shared-memory-Werte mit der Echtzeit-Wert-Aktualisierung in den Prozess. Prozess B liest den gemeinsam genutzten Speicher und die

Enable systemd-service in yocto bauen

Anzahl der Antworten 1 Antworten
Ich weiß, wie man ein systemd-service und auch, wie Sie ausgeführt werden und ermöglichen es, etc.. auf einem Laufenden system, aber ich würde gerne wissen, wie ich machen kann standardmäßig aktiviert, auf einem yocto-image. In anderen Worten,

mpc / mpd unter linux: wie spielen Sie lokale wav-Datei

Anzahl der Antworten 2 Antworten
Ich versuche, fügen Sie eine lokale Datei, um eine mpd ( durch mpc ) und es zu spielen . meine Plattform ist OpenWRT embedded linux . so, aus der man-page heißt es: mpc add <file> Add a

Wie acess die körperliche Adresse von linux-kernel-space?

Anzahl der Antworten 2 Antworten
Arbeite ich auf rasberry-pi-board. Ist es möglich, direkt auf die GPIO-physikalische Adresse von linux-kernel-space mit inb(), outb()... ?. Wenn ja, wie ?. GPIO-register-Adresse link Seite 90 http://www.raspberrypi.org/wp-content/uploads/2012/02/BCM2835-ARM-Peripherals.pdf Danke Die meisten Gerätetreiber für Peripheriegeräte haben Zugriff auf IO-space,also

SPI-Zugriff auf die Geräte mittels SPIDEV

Anzahl der Antworten 1 Antworten
Ich möchte den Zugriff auf ein SPI-Gerät (eine optische Maus von Avago Tech) auf einem embedded-Linux-system mit den SPIDEV Treiber. Das Gerät ist angeschlossen SPI0. Habe ich aktiviert SPI und "Benutzer-Modus-SPI device driver support" in menuconfig >

Wie dem lernen zu beginnen, Android-kernel-Entwicklung

Anzahl der Antworten 3 Antworten
Werde ich beginnen, arbeiten unter Android-system die kernel-Entwicklung, und ich habe keine Ideen. Alles was ich weiß ist, dass ich über Kenntnisse in Linux, c und C++, und ich habe alle von Ihnen, aber ich beginnen, sollten

Wie man die pid eines anderen Prozesses in c?

Anzahl der Antworten 2 Antworten
Ich bin mit dem getpid und Holen Sie sich die pid des aktuellen Prozesses. Jetzt bin ich versuchen, um die pid des anderen Prozesses mit Prozess Namen. Wie bekommt man die anderen Prozess-pid? #include <stdio.h> #include <sys/types.h>

Gewusst wie: Simulieren der Tastatureingabe Eingaben in der shell eine app läuft in einer eingebetteten Ziel -

Anzahl der Antworten 5 Antworten
Schreibe ich ein Automatisierungs-script, welches auf einem embedded-linux-target. Einen Teil des Skriptes umfasst das ausführen einer app auf dem Ziel und erhalten einige Daten aus der Standardausgabe ausgegeben. Stdout hier ist die ssh-terminal-Verbindung habe ich zum Ziel.

Verständnis /proc/iomem

Anzahl der Antworten 1 Antworten
Ich war auf der Suche in der "/proc/iomem" - Einträge und habe eine Frage bezüglich der gleichen. Meinem Linux-PC ist mit einem Intel Xeon und hat einen Arbeitsspeicher von 4GB. /proc/iomem Eintrag, mein system sieht wie 00000000-0000ffff

Interrupts im Beaglebone

Anzahl der Antworten 2 Antworten
Lese ich einen hall-sensor output in beaglebone gpio-pin, für jede steigende Flanke der interrupt-service-routine ausführen. So, wie für die Verwendung von externen Interrupts im beaglebone? und gibt es irgendwelche standard-Treiber für diesen Zweck? Dank. InformationsquelleAutor duslabo |

Touchscreen und die Treiber Installiert, aber tslib Nicht Kalibrieren

Anzahl der Antworten 3 Antworten
Habe ich cross-kompiliert die neuesten commit des tslib von github ( https://github.com/kergoth/tslib/commits/master ). Mein touchscreen ist angeschlossen an meinem embedded board und ich konnte die Treiber von der Hersteller. Wenn ich Booten und Blick auf die Ausgabe

Qt 4.8 Cross-Kompilieren für Embedded Linux mit Linaro Toolchain von Windows

Anzahl der Antworten 1 Antworten
Ich versuche, mit der 2012.06 version der Linaro Toolchain Windows-Binary ( https://launchpad.net/linaro-toolchain-binaries/trunk/ ), um cross-kompilieren der Qt 4.8 Quelle zum Ziel ein embedded-Linux-ARM-Cortex-8-Brett. Ich war in der Lage, dies zu tun mit der CodeSourcery toolchain erwähnt in