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.

Beste Plattform für das Lernen eingebetteter Programmierung?

Anzahl der Antworten 21 Antworten
Ich bin auf der Suche um zu erfahren, über embedded-Programmierung (in C, die hauptsächlich, aber ich hoffe, Pinsel auf meine ASM) und ich Frage mich, was die beste Plattform wäre. Ich habe einige Erfahrung mit Atmel AVR

doppelte Symbole für Architektur armv7

Anzahl der Antworten 15 Antworten
Immer folgende Fehlermeldung, wenn Sie versuchen, verwenden Sie Layar SDK in meine bestehende app. Wie kann ich dieses Problem lösen? Ld /Users/pnawale/Library/Developer/Xcode/DerivedData/hub-afxxzaqisdfliwbzxbixsaifljcl/Build/Products/Debug-iphoneos/hub.app/hub normal armv7 cd /Users/pnawale/Documents/Paresh/Yamaha_iPhone/Code/Final/hub setenv IPHONEOS_DEPLOYMENT_TARGET 5.0 setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk

Welchen Compiler verwendet Android NDK?

Anzahl der Antworten 3 Antworten
Schreibe ich ARM-NEON-basierten code für eine Android-Anwendung, und ich kämpfte mit bestimmten compiler-flags nicht erkannt werden. Später wurde mir klar, dass die Unterstützung für die Flaggen wurde nur Hinzugefügt, vor kurzem, und dass meine GCC-version ist älter.

Warum ARM NEON nicht schneller als reines C ++?

Anzahl der Antworten 5 Antworten
Hier ist eine C++ - code: #define ARR_SIZE_TEST ( 8 * 1024 * 1024 ) void cpp_tst_add( unsigned* x, unsigned* y ) { for ( register int i = 0; i < ARR_SIZE_TEST; ++i ) { x[

ARM Cortex-A8: Was ist der Unterschied zwischen VFP und NEON?

Anzahl der Antworten 4 Antworten
In ARM-Cortex-A8-Prozessor, ich verstehe, was NEON ist, ist es eine SIMD-co-Prozessor. Aber ist die VFP(Vector-Floating-Point-Einheit, die auch ein co-Prozessor, arbeitet als SIMD-Prozessor? Wenn ja, welches ist besser? Lese ich paar links, wie - Link1 Link2. Aber nicht

Android Studio - Wie kann ich einen AVD mit ARM anstelle von HAXM machen?

Anzahl der Antworten 2 Antworten
Ich bin neu in Android Studio. Mein computer nicht unterstützt HAXM, damit es nicht lassen Sie mich zu installieren, zu verwenden für die Virtualisierung. In einigen ähnlichen Fragen auf dieser website die Menschen erwähnen, die Einrichtung eines

ARM: Link-Register und Rahmenzeiger

Anzahl der Antworten 1 Antworten
Ich versuche zu verstehen, wie das link-register und der frame-pointer arbeiten in den ARM. Ich habe schon ein paar Seiten, und ich wollte, um zu bestätigen mein Verständnis. Angenommen, hatte ich den folgenden code: int foo(void) {

Cross kompilieren statisch C Hallo Welt für Android mit arm-linux-gnueabi-gcc

Anzahl der Antworten 6 Antworten
Will ich bauen eine statische hello world aus C mit arm-linux-gnueabi-gcc und nicht mit dem NDK standalone-toolchain oder Codesourcery für diese Angelegenheit. In Ubuntu... Habe ich Folgendes getan: sudo apt-get install gcc-arm-linux-gnueabi Erstellte ich eine hi.c wie

Was genau ist ein Dual-Problem-Prozessor?

Anzahl der Antworten 1 Antworten
Stieß ich auf einige Hinweise auf das Konzept einer duale Problem Prozessor (ich hoffe, das macht sogar Sinn in einem Satz). Ich finde keine Erklärung, was genau das dual-Problem ist. Google gibt mir links zu den micro-controller-Spezifikation,

Was ist der Unterschied zwischen arm64 und armhf?

Anzahl der Antworten 2 Antworten
Raspberry Pi Typ 3 hat 64-bit-CPU, aber seine Architektur ist nicht arm64 aber armhf. Was ist der Unterschied zwischen arm64 und armhf? InformationsquelleAutor der Frage furushchev | 2016-06-13

Wie arbeite ich mit externen Bibliotheken beim Cross-Compilieren?

Anzahl der Antworten 5 Antworten
Ich bin schreiben einige code für den raspberry pi ARM-target auf x86 ubuntu-Rechner. Ich bin mit dem gcc-linaro-armhf toolchain. Ich bin in der Lage, cross-kompilieren Sie und führen Sie einige unabhängige Programme auf pi. Nun möchte ich

Wirkliche Anwendungsfälle von Barrieren (DSB, DMB, ISB) in ARM

Anzahl der Antworten 3 Antworten
Ich verstehe, dass DSB, DMB und ISB sind Barrieren verhindern die Neuanordnung von Weisungen. Ich habe auch viele gute Erklärungen, für jeden von Ihnen, aber es ist ziemlich schwer vorstellen, dass der Fall, dass ich habe, Sie

Willst du native Android binäre kompilieren, kann ich im Terminal auf dem Handy laufen

Anzahl der Antworten 4 Antworten
Ich versuche schon seit ein paar Tagen zu kompilieren, die eine native ARM-Android-binary, die ausgeführt wird, auf meinem Handy mit einem terminal-Anwendung. Ich will generieren, die gleiche Art von binären als die standard-Posix installierten Programme auf dem

Wie bekomme ich einen Call-Stack-Backtrace? (tief eingebettet, keine Bibliotheksunterstützung)

Anzahl der Antworten 6 Antworten
Ich will meinen exception-Handler und debug-Funktionen in der Lage sein zu drucken call-stack-Ablaufverfolgungen, im Grunde genau wie der backtrace() library-Funktion in der glibc. Leider ist mein C-Bibliothek (Newlib) nicht so nennen. Ich habe so etwas wie dieses:

Unterschiede zwischen arm64 und aarch64

Anzahl der Antworten 2 Antworten
Habe ich zwei "unlocked" Geräte, ein iPad mini 3 und Galaxy Edge 6, beide ausgestattet mit einem terminal und ein minimalistischer Satz von unix-Befehlen. Ich dachte beide Geräte haben arm64-Prozessoren, aber wenn ich ran uname -a auf

Warum sollte man den Armea-v7a-Code gegenüber dem Armea-Code verwenden?

Anzahl der Antworten 2 Antworten
In meinem aktuellen Projekt nutze ich mehrere .also-Dateien. Diese befinden sich an der armeabi und armeabi-v7a Ordner. Leider eine der .also Dateien ist eine 6MB und ich brauche, um die Dateigröße zu reduzieren. Anstatt einen Fetten APK-Datei,

Android Tablet IDE für Python und Java

Anzahl der Antworten 4 Antworten
Gibt es ARM-basierte Entwicklungsumgebungen (IDE) für Android-Tabletten, die werden nicht emuliert? (vorzugsweise Python oder Java) Tabletten sind ein zunehmend beliebtes utensil in den Schulen und ein stabiles Umfeld nützlich sein, in einem Computer-Science-Programm. InformationsquelleAutor der Frage Christopher

Wie unterscheidet sich die ARM-Architektur von x86?

Anzahl der Antworten 5 Antworten
Ist die x86-Architektur speziell für die Arbeit mit einer Tastatur während der ARM erwartet, Mobil zu sein? Was sind die wichtigsten Unterschiede zwischen den beiden? InformationsquelleAutor der Frage user1922878 | 2013-02-10

Was sind die Zwecke der ARM ABI und EABI?

Anzahl der Antworten 2 Antworten
Je mehr ich freue mich auf dieses PDF desto weniger verstehe ich, was es bedeutet. Auch ich möchte einige Anmerkungen zu diesem anderen Eins und Zwei. InformationsquelleAutor der Frage Micro | 2011-11-09

Warum zeigt das ARM PC-Register auf den Befehl nach dem nächsten, der ausgeführt werden soll?

Anzahl der Antworten 2 Antworten
Entsprechend der ARM-IC. Im ARM-Zustand, wird der Wert des PC wird die Adresse der aktuellen Instruktion plus 8 bytes. Im Thumb state: Für B, BL, CBNZ, CBZ Anweisungen, den Wert des PC wird die Adresse der aktuellen

wie llvm + clang zum kompilieren für stm32 verwendet wird

Anzahl der Antworten 3 Antworten
Hat jemand infos, wie man einen llvm+clang toolchain mit binutils und newlib und wie es zu benutzen? host: Linux, AMD64 Ziel: cortex-m3 stm32 c-lib: newlib assembler: gnu als InformationsquelleAutor der Frage | 2011-11-02

Was ist der Unterschied zwischen harten und weichen Gleitkommazahlen?

Anzahl der Antworten 5 Antworten
Wenn ich kompilieren von C-code mit meinem cross-toolchain, die linker druckt Seiten von Warnungen, die sagen, dass meine ausführbare Datei verwendet, schwer, schwebt aber meine libc verwendet weichen schwimmt. Was ist der Unterschied? InformationsquelleAutor der Frage Evan

Cortex A9 NEON vs VFP Verwendung Verwirrung

Anzahl der Antworten 3 Antworten
Ich versuche zu bauen, die eine Bibliothek für ein Cortex-A9 ARM-Prozessor(OMAP4-um genauer zu sein) und ich bin ein wenig Verwirrung in Bezug auf die\bei der Verwendung von NEON-VFP vs im Rahmen der floating-point-Operationen und SIMD. Zu beachten,

Warum LDR über MOV (oder umgekehrt) in ARM-Assembly verwenden?

Anzahl der Antworten 3 Antworten
Ich bin auf der Suche durch dieses tutorial: http://www.cl.cam.ac.uk/freshers/raspberrypi/tutorials/os/ok01.html Die erste Zeile der Versammlung ist: ldr r0,=0x20200000 das zweite ist: mov r1,#1 Dachte ich ldr wurde für das laden von Werten aus dem Speicher in die Register.

Wie führe ich ein C-Programm ohne Betriebssystem auf dem Raspberry Pi?

Anzahl der Antworten 5 Antworten
Ich würde gerne Experimentieren mit dem Raspberry Pi für einige andere low-level embedded-Anwendungen. Das einzige problem ist, dass, im Gegensatz zu den AVR-und PIC-mikrocontroller-boards zur Verfügung, Raspberry Pi, in der Regel läuft ein Betriebssystem (wie z.B. Raspbian),

Node.js für ARM6 (Raspberry Pi) kompilieren

Anzahl der Antworten 7 Antworten
Ich versuche zu bekommen node.js v0.7.9 zu kompilieren für den raspberry pi, sondern als Knoten-und v8 sind Recht groß, und ich bin der Hoffnung, in der Lage sein, um cross-kompilieren auf einem anderen leistungsstärkeren PC. Ich bin

Installieren von Raspberry Pi Cross-Compiler

Anzahl der Antworten 6 Antworten
Ich bin versucht zu bekommen cross-compiling für den Raspberry Pi an meinem Ubuntu-Rechner. Während meiner ersten versuche war ich mit der arm-linux-gnueabi-compiler, welcher in der Ubuntu-repo. Ich habe diese arbeiten. Ich war in der Lage, all meine

Arm GCC Toolchain als Arm-Elf oder Arm-None-Eabi, was ist der Unterschied?

Anzahl der Antworten 4 Antworten
Beim erstellen einer gcc-toolchain gibt es die Möglichkeit, es zu bauen, wie arm-elf-oder als arm-none-eabi, aber was ist der Unterschied? Ich den eabi heute, aber das ist einfach, da jeder andere scheinen das zu tun... aber da