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.
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
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
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
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
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
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
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
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
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
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
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
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$
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
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
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
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.
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,
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:
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
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,
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
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
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
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.
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
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
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
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
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
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?
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
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
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
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
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
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
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
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
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
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,
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
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
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 >
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
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>
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.
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
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 |
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
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