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.

Ist es möglich, eine native arm-binary auf einem nicht-gerooteten android-Handy?

Anzahl der Antworten 1 Antworten
Gut, ich habe das Tauchen im trüben Wasser der low-level-Android-Programmierung (native C/C++ mit der CodeSourcery toolchain). Ich habe versucht, aus der ausführbaren Datei in einen emulator und es funktioniert. Ich möchte versuchen, es auf einem echten Gerät.

Was ist der Unterschied zwischen einem Bootrom vs bootloader auf ARM-Systemen

Anzahl der Antworten 2 Antworten
Ich in Erster Linie zu kommen von einem x86-system-hintergrund, wo BIOS (Firmware) ist verantwortlich für das laden einen bootloader (wie GRUB) aus Drücke, die wiederum lädt das OS. Ich habe jetzt gelesen das äquivalent der boot-Sequenz auf

iOS-simulator auf mac läuft i386-Architektur, nicht armv7?

Anzahl der Antworten 4 Antworten
Ich habe einige statische Bibliotheken habe ich gebaut für den Einsatz auf armv7-Architekturen. Wenn ich versuche, Sie zu einem iOS-Projekt, das ich testrun auf dem iphone 5.0 simulator, bekomme ich den Fehler, mir zu erzählen undefined symbols

Wer ist erfrischend hardware-watchdog unter Linux?

Anzahl der Antworten 5 Antworten
Ich habe einen Prozessor AT91SAM9G20 mit einem 2.6 kernel. Watchdog ist aktiviert bootstrap-Ebene und konfiguriert für 16 Sekunden. Watchdog-Modus-register konfiguriert werden können, nur einmal. Wenn der code hängt entweder in der bootstrap -, bootloader oder kernel, das

Qt-Versionen für die Architekturen mips, arm, x86 fehlen

Anzahl der Antworten 2 Antworten
Ich versuche, mit Qt-Projekt V. 5.1 entwickeln Sie eine App für Android. Nach der Installation qt-windows-opensource-5.1.0-msvc2012_opengl-x86_64-offline installer mit jeder Komponente wählbar während der installation, versuche ich es einzurichten für android-Gebäude. In der Qt Creator, ich öffnen Sie

Android-emulator-system-images und AMD-Prozessor

Anzahl der Antworten 2 Antworten
Ich benutze AMD FX X6 6300 Typ Prozessor. (es unterstützt die Virtualisierung und meine BIOS-Einstellung ist) Ich installierte "Intel x86 Emulator Accelerator". Wenn ich versuchte zu laufen, Intel accelerator setup, bekomme ich das setup nicht installieren kann.

Wie macht man integer (signed oder unsigned) division auf den ARM?

Anzahl der Antworten 5 Antworten
Arbeite ich auf den Cortex-A8 und Cortex-A9 im besonderen. Ich weiß, dass einige Architekturen kommen nicht mit integer-division, aber was ist der beste Weg, es zu tun, andere als zu konvertieren float, teilen, konvertieren zu integer? Oder

Wie zu verwenden MOV-Anweisung in ARM mit einer sofortigen Zahl als zweiter operand

Anzahl der Antworten 6 Antworten
Ich nur anfangen zu studieren, ARM-Assembler, und bin nicht klar darüber, wie Sie MOV to transfer eine unmittelbare Nummer in ein register. Sowohl die ARM-Referenz-Handbuch und mein lehrbuch sagt, dass die Reichweite der unmittelbaren Zahl nach "

Wie Falle unaligned memory access?

Anzahl der Antworten 2 Antworten
Arbeite ich an einer pet-open-source-Projekt implementiert, dass einige stream-cipher-algorithmen und-ich habe ein Problem mit einem bug ausgelöst, nur wenn ich es auf einem ARM-Prozessor. Ich habe auch versucht, läuft der ARM-binary in x86-unter qemu, aber der Fehler

was ist der Schnellste FFT-Bibliothek für iOS - /Android-ARM-Geräten?

Anzahl der Antworten 4 Antworten
Was ist der Schnellste FFT-Bibliothek für iOS - /Android-ARM-Geräten? Und was die Bibliothek zu den Menschen in der Regel verwenden auf iOS/Android Plattformen? Ich vermute, vDSP ist die Bibliothek am häufigsten verwendet auf iOS. EDIT: mein code

Wie setze ich eine software-Haltepunkt auf einem ARM-Prozessor?

Anzahl der Antworten 6 Antworten
Wie mache ich das äquivalent von einem x86-software-interrupt: asm( "int $3" ) auf einem ARM-Prozessor (speziell Cortex A8), um ein Ereignis generieren, bricht die Ausführung unter gdb? InformationsquelleAutor der Frage engie | 2012-07-05

Wie Anweisungen unterscheiden sich von Daten?

Anzahl der Antworten 6 Antworten
Beim Lesen der ARM-core-Dokument, habe ich diese Zweifel. Wie funktioniert der CPU unterscheiden, werden die gelesenen Daten von der Daten-bus, ob es auszuführen, wie eine Anweisung oder als Daten -, dass es funktionieren kann, auf? Beziehen sich

ROM-und RAM-ARM

Anzahl der Antworten 4 Antworten
Ich arbeite auf einem ARM-Prozessor, fragte ich mich, ob die ROM-und RAM verwendet werden, sind ganz anders als das, was ich vermute. Ein Beispiel für ein Programm mit der folgenden Tabelle im Speicher: Program Size: Code=1264 RO-data=16

Lernen ARM assembly

Anzahl der Antworten 5 Antworten
In diesem Jahr wird es kommen paar sub-600€ multi-touch-portable Computer mit Tegra2. Sie bringen mich auf eine gute Ausrede, um zu lernen, ARM-Assembler. Aber ich habe keine Ahnung, wo zu beginnen, von der Seite der arm.com. Für

Wie man eine Variable auf eine gegebene absolute Adresse im Speicher legt (mit GCC)

Anzahl der Antworten 4 Antworten
Den RealView von ARM-C-Compiler unterstützt platzieren einer variable an einer bestimmten Speicher-Adresse mit Hilfe des variable-Attribut at(address): int var __attribute__((at(0x40001000))); var = 4; //changes the memory located at 0x40001000 Macht GCC eine ähnliche variable-Attribut? InformationsquelleAutor der Frage

Clang Cross Kompilieren für ARM?

Anzahl der Antworten 2 Antworten
Ist es möglich, Clang für das cross-compilieren für den ARM-Prozessor? Der host wird wahrscheinlich auf x86 ( AMD64 - Wahrscheinlich Ubuntu 12.04 ) und das Ziel wäre ARM ( Raspberry Pi sowie Pandaboard - separate Zusammenstellungen für

Gibt es eine Möglichkeit für ARM anstelle von Thumb in Xcode 4 zu kompilieren?

Anzahl der Antworten 3 Antworten
Apple empfiehlt zum kompilieren für ARM anstatt Daumen, wenn es viele floating-point-Operationen geht. Meine ganze app ist fast ein big-floating-point operation. Hier ist, was Sie sagen, in der iOS-App-Entwicklung Workflow-Guide: iOS-Geräte unterstützen zwei Befehlssätze, ARM und Thumb.

Was bedeutet ein Register "banking"?

Anzahl der Antworten 2 Antworten
Lesen "ARM-Architektur" auf Wikipedia und fand die folgende Anweisung: Register R0-R7 sind die gleichen in allen CPU-Modi; Sie sind nie überhöht. R13 und R14 sind überhöht, über alle privilegierter CPU Modus (mit Ausnahme von system - Modus.

Der Befehl gcc-arm-linux-gnueabi wurde nicht gefunden

Anzahl der Antworten 10 Antworten
Ich versuche zu installieren die gnu-arm-toolchain für ubuntu. Ich zum ersten heruntergeladene tar von CodeSourcery. Aber wenn ich in dem Ordner bin, kann ich nicht ausführen der Binärdateien. Ich habe versucht mit ./und ohne und man es

Ist es möglich, LLVM-Bibliotheken nach Android / ARM zu kompilieren?

Anzahl der Antworten 5 Antworten
Ich bin fasziniert von der Rein algebraischen/funktionalen Sprache. Der Reine interpreter verwendet die LLVM-JIT-compiler als sein backend. Möchte ich kompilieren Rein, so dass es läuft auf Android(ARM). Pure hat eine Abhängigkeit auf die LLVM-JIT. Also ich brauche

Was ist der Unterschied zwischen den Befehlskodierungen ARM, Thumb und Thumb 2?

Anzahl der Antworten 2 Antworten
Ich bin ein bisschen verwirrt über den Befehl setzt. Es gibt Daumen, ARM und Thumb-2. Von was ich gelesen habe-Daumen-Anleitung sind alle 16-bit -, sondern innerhalb der ARMv7M Benutzerhandbuch (Seite vi) es gibt Thumb 16-bit-und Daumen-32-bit-Anweisungen erwähnt.

Umgang mit ARM TrustZones

Anzahl der Antworten 2 Antworten
ARM hat etwas namens TrustZone. Als pro-ARM-Dokumentation , die es ermöglicht, dass ein Prozess läuft im Secure /Non-Secure World. Was bedeutet das Sichere /Nicht Sichere Welt bedeutet. Ist das mit dem Prozessor ausgeführt Modi oder es ist

Unterschiede zwischen ARM-Architekturen aus der Perspektive eines C-Programmierers?

Anzahl der Antworten 5 Antworten
Ich bin ziemlich neu in der Programmierung für ARM. Ich habe bemerkt, es gibt mehrere Architekturen wie ARMv4, ARMv5, ARMv6, etc. Was ist der Unterschied zwischen diesen? Sie haben verschiedene Befehlssätze oder Verhaltensweisen? Allem, wenn ich kompilieren

Was ist der Unterschied zwischen ELF-Dateien und bin-Dateien?

Anzahl der Antworten 3 Antworten
Die fertigen Bilder werden produziert von compliers enthalten sowohl die bin-Datei und erweiterte Bootloader-format, ELf-Datei ,was ist der Unterschied zwischen den beiden , vor allem der nutzen der ELF-Datei. InformationsquelleAutor der Frage Manik Mahajan | 2010-03-11

Linux-Cross-Compilation für ARM-Architektur

Anzahl der Antworten 7 Antworten
Ich bin interessiert an cross-kompilieren eines Linux-Kernels für ARM-target auf einem x86-host. Gibt es einige gute Methoden, die Sie empfehlen? Welches ist das beste cross-compile-suite, deiner Meinung nach? Haben Sie sich ein eigenes cross-compile-Umgebung? Wenn ja, welche

Arbeiten von __asm__ __volatile__ (""::: "Speicher")

Anzahl der Antworten 4 Antworten
Was im Grunde __asm__ __volatile__ () tut und was ist von Bedeutung "memory" für die ARM-Architektur? InformationsquelleAutor der Frage vnr1992 | 2013-02-19

Unterschiede zwischen ARM-Assembly und x86-Assembly

Anzahl der Antworten 2 Antworten
Jetzt werde ich lernen, ARM-Assembly zu entwickeln, der für mein Windows Mobile 5 iPAQ, aber ich habe einige Fragen: Was Sind Die Wichtigsten Unterschiede Zwischen ARM Montage-und x86 Assembler? Irgendwelche Unterschiede In Der Interrupts(Neue Typen)? Was Sind

exit.c :(. text + 0x18): undefinierter Verweis auf `_exit 'bei Verwendung von arm-none-eabi-gcc

Anzahl der Antworten 3 Antworten
Ich bin neu auf dem Gebiet der mikrocontroller. Ich brauche zum Anschluss einer IDE die Programme kompilieren für AVR-mikrocontroller zu kompilieren Programme für ARM-mikrocontroller. Ich haben nur ersetzt der compiler von AVR auf ARM und einige Optionen

Was ist die Verwendung von ARM EABI v7a System Bild in Android?

Anzahl der Antworten 6 Antworten
Was brauchen wir, ARM EABI v7a System image in der Android-Entwicklung? Was ist der Zweck von einem bestimmten Bild? InformationsquelleAutor der Frage Sunil Gandham | 2011-11-03

Was ist der Unterschied zwischen FIQ und IRQ Interrupt System?

Anzahl der Antworten 11 Antworten
Ich will wissen, den Unterschied zwischen FIQ und IRQ-interrupt-system in jeder Mikroprozessor, e.g: ARM926EJ. InformationsquelleAutor der Frage Renjith G | 2009-06-10

Cross-Compilation für Raspberry Pi in GCC. Wo soll man anfangen?

Anzahl der Antworten 7 Antworten
TL/DR: Wo finde ich mehr Informationen über den Aufbau einer GCC-4.7.0 cross-compiling toolchain für ARM (gnueabi) - Plattform (läuft auf einem Raspberry Pi Gerät)? Ich habe gerade got a brand new Raspberry Pi und ich bin sehr

Finden Sie schnell, ob ein Wert in einem C-Array vorhanden ist?

Anzahl der Antworten 14 Antworten
Habe ich eine embedded-Anwendung mit eine Zeitkritische ISR, muss eine Iteration durch ein array der Größe 256 (vorzugsweise 1024, aber 256 ist das minimum) und überprüfen Sie, ob ein Wert entspricht den arrays Inhalt. Ein bool wird

Was ist der Bootprozess für ARM?

Anzahl der Antworten 3 Antworten
Wie wir wissen, für X86-Architektur: Nachdem wir die power-Taste drücken, Maschine startet, um code auszuführen 0xFFFFFFF0, dann beginnt es die Ausführung von code im BIOS um die hardware-Initialisierung. Nach BIOS-Ausführung, Nutzung bootloader zum laden der OS-Bild in

Linker-Fehler bei einem C-Projekt mit Eclipse

Anzahl der Antworten 5 Antworten
Ich möchte ein Projekt erstellen, für die STM32F217IG mikrocontroller. Dann installierte ich Eclipse und das GNU-ARM-embedded-GCC cross-compiler. Ich glaube nicht, dass es die Code Sourcery. Ich habe es benutzt, weil es unterstützt die floating-point-und Code-Sourcery nicht. Einmal

Ungültige Konstante nach der Korrektur?

Anzahl der Antworten 1 Antworten
Aus irgendeinem Grund, wenn ich versuche zu kompilieren dieses bit des Codes, der compiler sagt syscall.s:72:invalid constant (0x172) after fixup: .globl _mach_msg_trap$MACH _mach_msg_trap$MACH: stmfd sp!, {r4,r7} mov r7, #370 /* this is line 72 */ svc 0

Beagleboard Bare-Metal-Programmierung

Anzahl der Antworten 2 Antworten
Ich hab gerade mit meinem BeagleBoard-Xm und ich Frage mich, ob es irgendeine detaillierte Schritt für Schritt Anleitungen, wie man eine sehr einfache bare-metal-software läuft auf der hardware? Der Grund warum ich Frage ist, ich möchte tief

Suchen Sie nach einem effizienten Integer-Quadratwurzel-Algorithmus für ARM Thumb2

Anzahl der Antworten 11 Antworten
Ich bin auf der Suche nach einer schnellen, integer nur der Algorithmus zum finden der Quadratwurzel (integer-Teil) unsigned integer. Muss der code haben eine hervorragende performance auf ARM Thumb-2-Prozessoren. Es könnte sein, Assembler oder C-code. Alle Hinweise

Wie verwaltet der Linux-Kernel weniger als 1 GB physischen Speicher?

Anzahl der Antworten 5 Antworten
Ich Lerne die linux-kernel-Interna und bei der Lektüre von "Understanding Linux Kernel", durchaus ein paar Speicher-bezogene Fragen, die mir auffiel. Einer von Ihnen ist, wie der Linux-kernel übernimmt die Speicher-Zuordnung, wenn der physische Speicher nur sagen, 512

Windows Phone 7 und natives C ++ / CLI

Anzahl der Antworten 6 Antworten
Microsoft kürzlich veröffentlicht tools und Dokumentation für seine neue Phone 7-Plattform, die zum Leidwesen derjenigen, die eine große C++ - quellcodebasis (wie mich) nicht unterstützt native Entwicklung mehr. Obwohl ich gefunden habe, die Spekulationen über diese Entscheidung

Mono auf Raspberry Pi

Anzahl der Antworten 9 Antworten
Ich habe gesehen,eine Menge Gerede über die Ausführung Mono/.NET-code auf dem Raspberry Pi. Gab es kein Erfolg im eigentlichen ausführen beliebigen code Mono auf einem Raspberry Pi? Auf Ihrer Website, die Sie Liste mehrere Linux-Distributionen, die am

Was brauche ich für die Entwicklung eines ARM-Prozessors?

Anzahl der Antworten 4 Antworten
Ich bin vertraut mit X86[-64] - Architektur & Montage. Beginnen möchte ich entwickeln für einen ARM-Prozessor. Aber im Gegensatz zu den desktop-Prozessoren, ich habe nicht einen eigentlichen ARM-Prozessor. Ich glaube, ich brauche einen ARM-simulator. http://www.armtutorial.com/ sagen Einen

Was ist der ARM Thumb Befehlssatz?

Anzahl der Antworten 1 Antworten
unter "Der Thumb-Befehlssatz", Abschnitt 1-34 "ARM11TechnicalRefManual" er sagte, dass: "Der Thumb-Befehlssatz ist eine Teilmenge der am häufigsten verwendeten 32-bit-ARM-Anweisungen.Daumen Anweisungen sind 16 bits lang und hat einen entsprechenden 32-bit-ARM-Anweisung hat die gleiche Wirkung auf Prozessor-Modell." kann einer

Wie kann man die Programmlaufzeit im ARM Cortex-A8 Prozessor messen?

Anzahl der Antworten 4 Antworten
Ich bin mit einem ARM Cortex-A8 basierter Prozessor genannt als ich.MX515. Es ist linux Ubuntu 9.10 Verteilung. Ich bin mit einer sehr großen Anwendung, die in C geschrieben ist, und ich mache Gebrauch von gettimeofday(); Funktionen zum

Konvertieren sehr einfacher ARM-Anweisungen in binär / hex

Anzahl der Antworten 3 Antworten
Ich habe versucht, zu verwenden auf dieser Seite sowie diverse andere Anleitungen, um herauszufinden, wie um auszudrücken, sehr einfache ARM-Anweisungen als Binär-und hex. Es scheint, wie es sollte ein einfacher Prozess für mich, aber ich verstehe immer

MIPS-Prozessoren: Werden sie noch verwendet? Welche andere Architektur sollte ich lernen?

Anzahl der Antworten 7 Antworten
Ich habe die Programmierung für x86 - & x86-64-in assembly-Sprache für ein paar Monate. Nun, ich möchte nun auf einige andere Art von Prozessoren. MIPS, SPARC, PowerPC, Itanium, ARM, diese fand ich ARM wird weit verwenden. Aber

ARM-Kompilierungsfehler, VFP registriert, wird von ausführbaren Dateien und nicht von Objektdateien verwendet

Anzahl der Antworten 10 Antworten
Habe ich mit diesem problem für die letzten paar Tage und ich kann nicht meinen Kopf herum, was ist eigentlich Los hier, oder was ist das problem. Habe ich ein makefile mit diesen flags: CC = arm-linux-gnueabihf-gcc-4.6

Unterschied zwischen arm-eabi arm-gnueabi und gnueabi-hf compilers

Anzahl der Antworten 1 Antworten
Was ist der Unterschied zwischen arm-eabi, gnueabi und gnueabi-hf-cross-Compiler. Ich bin freundlich, finden es schwierig, wählen Sie die Compiler. Gibt es einen native compiler für arm? InformationsquelleAutor der Frage preetam | 2014-11-01

Was ist mit Datencache und Befehlscache gemeint?

Anzahl der Antworten 4 Antworten
Vom hier: Anweisungen und Daten, die verschiedene Zugriffsmuster und Zugang verschiedene Regionen des Gedächtnisses. So, da Sie den gleichen cache für beide Anweisungen und Daten möglicherweise nicht immer klappt. So, es ist eher üblich, haben zwei caches:

Können ARM-Desktop-Programme mit Visual Studio 2012 erstellt werden?

Anzahl der Antworten 4 Antworten
Arbeite ich mit visual studio 2012 beta und mein desktop (win32) Programm kompiliert und feinen ARM-Architektur. Nach der Aktualisierung auf visual studio 2012 RC, der compiler würde nicht funktionieren und spuckt den folgenden Fehler: "Kompilieren von Desktop-Anwendungen

Welche Register werden in der ARM C-Aufrufkonvention gespeichert?

Anzahl der Antworten 5 Antworten
Es ist schon eine Weile her, seit ich das Letzte codiert, arm-assembler, und ich bin ein wenig eingerostet auf die details. Wenn ich den Aufruf einer C-Funktion von arm, ich habe nur sorgen zu machen über das