Tag: arm

Dieses tag dient für Fragen, die sich um die ARM (Advanced RISC Machine) – Familie von Computern; Maschinen oder Elektronik läuft auf ARM-Prozessor-cores oder Systeme, die mit einem ARM-Kern.

Cross-kompilieren von kernel-Modul für ARM-Architektur

Anzahl der Antworten 2 Antworten
Ich versuche zu machen .ko-Datei für ARM-von einem linux-x86-Maschine. Ich habe versucht, das folgende Makefile: 1 obj-m +=helloworldtest_module.o 2 modules_install: 3 make ARCH=$(ARCH) CC=$(CROSS_COMPILER) -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules 4 clean: 5 make -C /lib/modules/$(shell uname

gdb: "Left operand of assignment ist kein lvalue."

Anzahl der Antworten 4 Antworten
Ich bin Debuggen von ARM-mikrocontroller aus der Ferne und versucht sich zu ändern, eine variable mit gdb wurde in den folgenden code-block: for (int i = 0; i < 100; i++) { __asm__("nop"); } Wenn ich ausführen

Assembler Fehler.: Schlechte Anleitung

Anzahl der Antworten 2 Antworten
Habe ich diese Fehler /tmp/ccK86fyk.s: Assembler messages: /tmp/ccK86fyk.s:69: Error: bad instruction `sw $3,0(r3)' /tmp/ccK86fyk.s:70: Error: bad instruction `sw $7,4(r3)' ( Der rest dieser lange code ist in dieser paste.: http://pastebin.com/6YRx8rDh ) Die CPU ist ein arm Cortex-A8

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

Wie wirkt sich eine änderung armv6/armv7-Architektur armv6 auf meine iPad-app? Gibt es performance - /Stabilitäts-Verluste?

Anzahl der Antworten 2 Antworten
Muss ich ändern das die Architekturen von "Alle iPhone-OS-Gerät" aus "Optimiert (armv6 armv7)" "Standard (armv6)" für eine Bibliothek. Ich bin mir nicht genau sicher, welche Auswirkungen hat dies auf die Leistung und Stabilität von meine iPad-app. Wenn

Flush cache-DRAM

Anzahl der Antworten 3 Antworten
Ich bin mit einem Xilinx Logistiksoftware von TRANSDATA jetzt Plattform mit einem Bereich der Speicher gemeinsam von der programmierbaren Hardware und der ARM-Prozessor. Habe ich reserviert, dieser Speicher mit memmap auf der kernel-Kommandozeile und dann ausgesetzt, die

ARM64: LDXR/STXR vs LDAXR/STLXR

Anzahl der Antworten 3 Antworten
Unter iOS gibt es zwei ähnliche Funktionen OSAtomicAdd32 und OSAtomicAdd32Barrier. Ich bin gespannt, Wann müssen Sie die Barrier Variante. Demontiert, Sie sind: _OSAtomicAdd32: ldxr w8, [x1] add w8, w8, w0 stxr w9, w8, [x1] cbnz w9, _OSAtomicAdd32

Mach-O-symbol stubs (IOS)

Anzahl der Antworten 1 Antworten
Ich versuche zu verstehen, wie Mach-o-Dateien arbeiten und ein gutes Geschäft gemacht haben Fortschritte mit den verfügbaren online-Ressourcen (insbesondere der Apple-Seite hier: http://developer.apple.com/library/mac/#documentation/developertools/conceptual/MachORuntime/Reference/reference.html), aber ich traf eine Straßensperre auf das Verständnis, wie symbol stubs arbeiten. Mit "otool

ARM Assembly Lokalen Labels

Anzahl der Antworten 2 Antworten
Ich bin derzeit der Lektüre ein tutorial auf Raspberry Pi OS Entwicklung und wunderte mich über die Art und Weise lokale labels sind in diesem code-snippet (GCC-ARM-Assembly): ... b 2f 1: stmia r4!, {r5-r8} 2: cmp r4,

iPhone/iPad-Active-Architektur? Was ist es? Warum ist es dort? Wer braucht es?

Anzahl der Antworten 3 Antworten
Was ist diese Auswahl für? Ich habe die Architekturen festgelegt Optimized (armv6 armv7) so eine fat-binary sollte immer bauen, mit beiden, richtig? Warum also nicht dieses benötigen, um in das Menü? Was tut es? InformationsquelleAutor ACBurk |

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

call-stack unwinding in ARM-cortex-m3

Anzahl der Antworten 5 Antworten
Ich würde gern ein debugging-tool, das mir helfen wird, mich besser Debuggen meiner Anwendung. Ich arbeite bare-bones - (ohne Betriebssystem). mit Hilfe der IAR embedded workbench für Atmel SAM3. Habe ich ein Watchdog-timer, die fordert, einen bestimmten

ARM Assembly speichern von Register zu Speicher

Anzahl der Antworten 1 Antworten
Habe ich die folgende einfache Programm, das eine Aktion ausführt, die auf zwei Vektoren, A und B (die im Arbeitsspeicher gespeichert werden) und speichert das Ergebnis zurück in den Speicher verweist Vektor C: AREA MyProgram, CODE, READONLY

ARM. Access-Benutzer R13 und R14 von Supervisor-Modus

Anzahl der Antworten 2 Antworten
Wie kann ich den Zugriff der Benutzer R13 und R14, die gespeichert werden, wenn supervisor-Modus eingegeben? Ich bin mit einem ARM7TDMI. I. E. ich will nicht access supervisor-R14, die jetzt enthält die return-Adresse-user-Modus, stattdessen wollen Sie den

Verwirrt über memory-mapping

Anzahl der Antworten 3 Antworten
Ich habe seit kurzem immer in low level Kram und suchen in den Bootloader und den Betriebssystemen, etc... Wie ich es verstehe, für ARM-Prozessoren zumindest, Peripheriegeräte initialisiert der bootloader, und dann sind Sie abgebildet in den physikalischen

Wie bekommen Zweierkomplement eines registerwert in den ARM?

Anzahl der Antworten 2 Antworten
Sagen, ich habe einen 32 bit signed int im register v1. Ich möchte das Zweierkomplement dieser Wert zum speichern in einem anderen register v2. Im normalen Mathe das heißt, ich brauche, flip alle 32 bits und addieren

Verständnis MRC auf ARM7

Anzahl der Antworten 1 Antworten
Ich bin neu zu BEWAFFNEN und zu versuchen zu verstehen, MRC-Anweisung. Wie ich verstanden habe , MRC ist zu Lesen Coprozessor-Register und legen Sie es in der Haupt-Core registrieren. Nun Coprozessoren sind an Kern und ist für

Eclipse-CDT - Fehler: "undefined reference to n"?

Anzahl der Antworten 1 Antworten
Ich bin mir nicht ganz sicher, ob dies hier gehört oder auf electronics.stackexchange.com, da dieser aber ist zu tun mit IDE-setup und Zusammenstellung, ich glaube, dies ist der beste Ort, eine Frage zu stellen. Ich habe ein

Die Speicherung von CRC in eine AXF/ELF-Datei

Anzahl der Antworten 1 Antworten
Derzeit arbeite ich auf ein C-Programm in der LPCXpresso (eclipse-basiert) tool-Kette auf Windows 7, eine Entwicklungsumgebung mit gcc-targeting die einem NXP Cortex M3 Mikroprozessor. Es bietet eine einfache Möglichkeit, compile-link-Programm, das der Mikroprozessor über JTAG. Das Ergebnis

Erkennen-ARM-NEON-Verfügbarkeit in der Präprozessor?

Anzahl der Antworten 1 Antworten
Entsprechend der ARM ARM, __ARM_NEON__ definiert ist, wenn die Neon-SIMD-Befehle sind verfügbar. Ich bin mit Mühe GCC zur Verfügung stellen. Neon auf dieser BananaPi Pro dev board, auf dem Debian 8.2: $ cat /proc/cpuinfo | grep neon

Aufruf von externen Skript mit mySQL-trigger OHNE sys_exec auf ubuntu ARMHF

Anzahl der Antworten 1 Antworten
Muss ich anrufen eines externen Skript von einem trigger abzufangen jedem insert in die DB. Dies, weil ich kann keine Umfrage für, das Wert ist, ich bin die Codierung für ein embedded system mit ARM-Architektur und nur

DCD Unterricht und IRQ stack

Anzahl der Antworten 1 Antworten
Ich studiere das Thema der Einrichtung von einem Stapel für die verschiedenen Modi von einem ARM-Prozessor (IRQ, Supervisor, User, ...). Da die Einrichtung verschiedene stacks erfordert die gleiche Folge von Anweisungen (im Grunde nur die stack-Adresse ändern)

arm-linux-gnueabi-compiler-Optionen

Anzahl der Antworten 2 Antworten
Ich bin mit, arm-linux-gnueabi-gcc zum kompilieren von C Programmen für ARM-Prozessoren unter Linux. Allerdings bin ich mir nicht sicher, was ist der Standard-ARM-Modus, für die es kompiliert. Beispielsweise für den C-code: test.c unsigned int main() { return

mmap und Zugang zu den GPIO-config-Register in einem ARM-Prozessor

Anzahl der Antworten 3 Antworten
Im kämpfen, um Sie zu Lesen(und zu schreiben), HW-Register von Linux-user-space. Das Ziel ist, zu konfigurieren, die für die GPIO-pins und in der Lage sein zu setzen, und Lesen Sie diese pins. Gemäß der Spezifikation für den

Wie zu Lesen vom I2C-EEPROM von Linux-kernel - ARM-TI AM3352

Anzahl der Antworten 2 Antworten
Auf meinem board habe ich ein I2C EEPROM speichert Konfigurationsdaten. UBoot liest mit den read_eeprom Funktion unten dargestellt. Ich würde auch gerne Zugriff auf diese Informationen aus dem inneren der Linux-kernel so, dass mein /proc/cpuinfo Ausgabe zeigt

Installation ssh-server auf embedded-Gerät

Anzahl der Antworten 1 Antworten
Ich versuche, die Verbindung zu einem embedded-Gerät durch ssh. Jedoch, wenn Sie versuchen zu verbinden, bekomme ich immer eine connection refused Nachricht, auch wenn ich versuche, ändern Sie die port-Nummer. Ich habe alles versucht um dieses Problem

Workflow für das schreiben von ARM-Assembler-code auf dem iphone

Anzahl der Antworten 4 Antworten
Beginnen möchte ich schreiben, ARM-assembler und es läuft auf dem iPhone. Dies ist nicht mit der Absicht der Verwendung in einer app veröffentlicht werden, um für die app-store - Grundsätzlich würde ich mag, um Probleme zu lösen,

STM32-HAL-Bibliothek RTC-Alarm

Anzahl der Antworten 2 Antworten
Ich habe ein problem über die RTC-Alarm-Konfiguration. Zunächst habe ich versucht, Beispiel-code, die vom Cube, und Es funktioniert. Aber in meinem code, es funktioniert überhaupt nicht. Ich vermute den RTC-Formate sind, die nicht zusammenpassen. auch so, ich

C++ - Ausnahme overhead

Anzahl der Antworten 6 Antworten
Warum machen die embedded-Plattform-Entwickler kontinuierlich zu entfernen versuchen, die Nutzung C++ exceptions aus Ihrer SDKs? Beispielsweise Bada SDK schlägt folgenden workaround für die Ausnahme-Nutzung, die sieht außergewöhnlich ugly: result MyApp::InitTimer() { result r = E_SUCCESS; _pTimer =

Warum sind die Absenderadressen der prefetch abort und data abort anderen im ARM Ausnahmen?

Anzahl der Antworten 3 Antworten
für prefetch-die Rückkehr-Adresse ist: R14_abt = Adresse des abgebrochenen Anweisung + 4 und für die Datenübertragung Abbrechen, die Rückkehr-Adresse ist: R14_abt = Adresse des abgebrochenen Anweisung + 8 InformationsquelleAutor wenlujon | 2011-06-09

ARM: Start/Wakeup/Bringup die anderen CPU-Kerne/APs und passieren Sie die start-Adresse?

Anzahl der Antworten 4 Antworten
Ich habe schlug meinen Kopf mit diesem für die letzten 3-4 Tage und ich kann nicht finden, eine ANSTÄNDIGE Begründung Dokumentation (von ARM oder inoffiziell), um mir zu helfen. Ich habe einen ODROID-XU board (big.WENIG 2 x

Wie liest eine Folge von bytes über I2C?

Anzahl der Antworten 1 Antworten
Ich Lesen möchte eine Sequenz von bytes, die von meinem Beschleunigungssensor. Ich kann Sie nicht arbeiten. Wenn ich lese byte für byte ist alles ok, aber wenn ich versuche zu Lesen, Folge ich nicht bekommen kann einen

Erforderliche Werkzeuge um zu erfahren, ARM-linux-x86-Plattform

Anzahl der Antworten 3 Antworten
Ich habe ein x86-linux-Rechner. während des Lesens einige verschiedene Informationen auf den ARM, ich wurde neugierig und ich denke jetzt ist zu verbringen einige Zeit das lernen dieser Architektur. Mein Ziel nun ist, um schreiben zu können,

Cross-kompilieren eines Qt-GUI-Anwendung für Qt Creator: Incompatible library Fehler

Anzahl der Antworten 1 Antworten
Ich versuche zu kompilieren Qt für Beaglebord (ARM) für eine Weile und führen Sie einige grundlegende Hello Word GUI-Anwendung. Ich habe build Qt für das cross-kompilieren mit einigen Fehlern und Warnungen, die unten erwähnt werden, und konfiguriert

Ein Programm zu schreiben, berechnen Sie die Fakultät einer ganzen Zahl, in ARM-Assembler

Anzahl der Antworten 2 Antworten
Gegeben eine ganze Zahl muss ich eine Funktion schreiben, gibt die Fakultät Wert. Hier ist mein code für die Fakultät-Funktion: bl getnum move r3, r0 mov r1, #1 -- counter mov r4, r0 loop: sub r0, r0,

Nutzen Sie ARM unaligned memory access) beim schreiben von sauberen C-code

Anzahl der Antworten 2 Antworten
Es verwendet zu sein, dass ARM-Prozessoren nicht in der Lage waren richtig zu handhaben, unaligned memory access (ARMv5 und unten). So etwas wie u32 var32 = *(u32*)ptr; würde fehlschlagen (raise exception), wenn ptr war nicht korrekt ausgerichtet

Atomare Operationen in ARM strex und ldrex - können Sie die Arbeit auf der I/O-Register?

Anzahl der Antworten 4 Antworten
Glaube, ich bin ändern von ein paar bits in eine memory-mapped-I/O-register, und es ist möglich, dass ein anderer Prozess oder und ISR werden konnte, ändern die anderen bits im gleichen register. Kann ldrex und strex verwendet werden,

WebRTC Gebäude für arm

Anzahl der Antworten 1 Antworten
Ich bauen will webrtc für meine kleine Maschine mit arm926ej-s-Prozessor. Nachdem ich installieren depot_tools, ich habe folgenden Schritte aus: gclient config http://webrtc.googlecode.com/svn/trunk gclient sync --force cd trunk ninja -C out/Debug Alle arbeiten in Ordnung und ich kann

Steigerung von cross compiling für arm -, Werkzeug nicht erkannt trotz definition in der user-config.jam

Anzahl der Antworten 1 Antworten
Ich bin versuchen, um cross-kompilieren boost 1.52.0 für ein freescale ARM-Prozessor-board von einem PC unter Linux. Basierend auf das (eher minimale) Dokumentation auf cross-kompilieren von boost, ich habe mit einem user-config.jam-Datei, die wie folgt lautet: using gcc

Warum cross-compiling für ARM schlägt fehl ./konfigurieren?

Anzahl der Antworten 2 Antworten
Ich weiß die Frage ist vage, aber ich wusste nicht Recht wissen, wie Sie das Ausdrücken, was ich bin vor hier: ich versuche, um cross-kompilieren eine Implementierung von Prolog (vor allem SWI-Prolog) aus dem Quellen. Sie verwenden

.NET Micro Framework auf einem ARM-Cortex-M3-Core

Anzahl der Antworten 4 Antworten
Ich habe eine RDK-IDM von Luminary Micro. Dieses board hat einen 32-bit ARM® Cortex™-M3-core. Hat jemand versucht zu laufen ein .NET Micro Framework-Anwendung auf so einem Gerät? InformationsquelleAutor rudigrobler | 2008-09-30

Die Verwendung von globalen Variablen in C deklariert, im Arm assembly

Anzahl der Antworten 3 Antworten
Ich habe eine C-Datei die Deklaration einer globalen Variablen. Diese Datei wird kompiliert werden, zusammen mit einigen ARM-assembly-Dateien. int foo; void call_asm(void); int main(void) { call_asm(); return foo; } call_asm: ... Ich habe versucht mit der link

arm-sleep-Modus ein-und Ausfahrt Unterschiede WFE, WFI

Anzahl der Antworten 2 Antworten
Ich bin einigermaßen neu in der ARM Architektur und ich bin versucht, wickeln Sie meinen Kopf herum, die wake-up-Mechanismus. Also zu aller erst finde ich es schwer zu finden gute Infos auf dieser. Die ARM-Dokumentation scheint sehr

Vorteile der atmega32

Anzahl der Antworten 6 Antworten
Was sind die Vorteile der Verwendung von ATmega32 als andere mikrocontroller? Ist es besser als PIC, ARM, und Acht tausend eins und fünfzig? Die AVR-Familie hat ein GCC-basierte IDE, die frei für die ganze Reihe Ihrer Prozessoren.

Gibt es eine Möglichkeit, neu zu kompilieren, Programme von x86-zu ARM-linux?

Anzahl der Antworten 4 Antworten
Ich würde gerne sammeln, einige Ideen über die Lösung des folgenden Problems. Ich habe eine TOF-Kamera, und seine Treiber für linux x86/64. Es funktioniert einwandfrei. Aber in der Tat, die Kamera wäre auf einem ARM-basierten embedded-Gerät, wenn

I2C-Schnittstelle auf Tiva

Anzahl der Antworten 2 Antworten
Auf eine Tiva (Texas Instruments Cortex-M4F-ARM) TM4C129XNCZAD ich habe ein problem mit I2C-Schnittstelle. Ich habe aktiviert sowohl ein master auf dem I2C-Modul 4-thru-Anschluss K und einem slave auf dem I2C-Modul 6-thru-Anschluss B. ich habe beide miteinander verbunden

Kann mir jemand helfen zu verstehen, stmdb, ldmia und wie ich gehen kann, über die Umsetzung dieser C++ - code in arm-Assembler?

Anzahl der Antworten 1 Antworten
Also ich habe dieses Stück code, wobei N die Größe der beiden arrays. int i; for (i = 0; i < N; i++) { if (listA[i] < listB[i]) { listA[i] = listB[i]; } } Ich versuche, dies

Dekodierung Infrarot-Fernbedienung code mit c oder c++

Anzahl der Antworten 4 Antworten
Bitte lassen Sie mich wissen, wie Sie zu entschlüsseln Infrarot-Fernbedienung code mit c oder c++. Wie machen computergame? 🙂 Bitte fügen Sie weitere Informationen, um deine Frage also beantwortet werden können. Sie müssen viel mehr Informationen für

arm-none-eabi-gdb und openocd: Fehlerhafte Antwort von offset-Abfrage qOffsets?

Anzahl der Antworten 5 Antworten
Ich bin versucht, den Gebrauch von GDB zum Debuggen von einem Stellaris LM3S8962 Evaluation board mit OpenOCD und der GNU-ARM-toolchain (die mit MacPorts installierten), immer wenn ich das remote-Ziel in GDB, es gibt immer "Malfomred Antwort auf

Das Verständnis der Lage Zähler der GNU-Linker-Skripts

Anzahl der Antworten 2 Antworten
Arbeite ich an einem Uni-Projekt wo ich Schreibe software für ein Atmel SAM7S256 mikrocontroller von Grund auf. Dies ist mehr in die Tiefe als bei anderen MCUs mit denen ich gearbeitet habe vor, wie ein wissen von