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.

Zusammenstellen meine C++ - code für die ARM-Architektur

Anzahl der Antworten 3 Antworten
Ich bin ein java-Entwickler. Ich habe einige C++ - code, um einige system-realted Anrufe. Dieser code kompiliert wird, die auf Intel-32-bit-Plattform mit GCC (ich habe Dateien) und es funktioniert auf regelmäßige Intel-basierten 32-bit-linux-Maschine. Jetzt muss ich laufen,

Was Register zu retten, in den ARM C-Aufrufkonvention?

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

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,

Cross-Kompilierung: GCC ignoriert --sysroot

Anzahl der Antworten 1 Antworten
Ich versuche zu cross-kompilieren von Programmen (derzeit avconv von libav) für Nokia N9 Handy mit arm-linux-gnueabi-gcc von Linux Mint 64-bit-repository. Der compiler, der libc-version ist 2.15 und das Telefon hat libc-2.10.1. Sie haben eine Unverträglichkeit, die Mathematik-Bibliothek,

ARM-Entwicklung auf Linux

Anzahl der Antworten 2 Antworten
Kaufte ich eine Tiva C-Serie TM4C123G LaunchPad Evaluation Kit von Texas Instruments. Dieses kit enthält eine kleine platine mit einem ARM-Cortex-M4F-mikrocontroller. Jetzt möchte ich beginnen, das schreiben von software für microcontroller. Ich bin verwendet, um das Programm

Wie funktioniert Raspberry Pi boot-loader arbeiten?

Anzahl der Antworten 1 Antworten
Neulich habe ich angefangen zu studieren, über Embedded Systems und Embedded Linux. Ich weiß, dass es in einem eingebetteten system, das Betriebssystem gespeichert wird auf Flash-oder ROM. Wenn er eingeschaltet ist, wird der bootloader lädt das Betriebssystem

Makefile benötigt für die Erstellung der Opus-Codec für Android

Anzahl der Antworten 4 Antworten
Ich versuche zu kompilieren, den opus-audio-codec (http://www.opus-codec.org/downloads/) für den Einsatz in einer Android-Anwendung. Ich bin mit Android NDK (release 6), zum kompilieren meine Bibliotheken. Bis jetzt, die native C-Bibliotheken, die ich hatte, zu kompilieren, für meine Anwendung

So installieren Sie das Raspberry Pi-cross-compiler auf meinem Linux-host-Maschine?

Anzahl der Antworten 7 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

How to install g++ - 4.9 von Debian-Wheezy-armel?

Anzahl der Antworten 4 Antworten
Meinem Debian 7 armel embedded-system derzeit hat g++ 4.6 und ich hätte gerne das upgrade auf g++ 4.9 Nutzung der neuen C++11 Funktionen. Wie mache ich das? Meine aktuellen Quellen.Liste den Inhalt ist: deb http://security.debian.org/wheezy/updates main deb-src

Wie u-boot-bootloader liest/speichert die Umgebungsvariablen?

Anzahl der Antworten 2 Antworten
Wie u-boot-bootloader liest/speichert die Umgebungsvariablen ? Wie erklären wir die Adresse von u-boot environment Variablen Abschnitt in den Flash ? Aus der Beschreibung bei hier : Die U-Boot-Umgebung ist ein Speicherblock, der ist gehalten, die auf den

ARM-Modi: den User-und System

Anzahl der Antworten 5 Antworten
Können Sie erklären, wie die ARM-Modus geändert im Falle einer call-handling-system? Ich habe gehört, ARM-Modus ändern, kann passieren, nur im privilegierten Modus, aber im Falle eines system-call-handling, während der ARM ist im Benutzer-Modus (die ein nicht-privilegierter Modus),

Unterschied zwischen Programm-header und Section-Header in ELF

Anzahl der Antworten 1 Antworten
Q1 Was ist der Unterschied zwischen Programm-header und Section-Header in ELF Q1.1 Was ist der Unterschied zwischen segment und ein Abschnitt? Ich glaube pheaders Punkt-zu-Abschnitten nur. Q2. Was ist der Unterschied zwischen Datei-Header und die Programm-Header Gemäß

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.

Wie man C definiert, in ARM-assembler

Anzahl der Antworten 5 Antworten
Wie kann ich externe definiert, wie LONG_MIN und LONG_MAX in ARM-assembler-code? Sagen wir mal my_arm.h sieht wie folgt aus: int my_arm(int foo); Sagen wir, ich habe eine my_main.c wie folgt: ... #include <limits.h> #include "my_arm.h" ... int

LLVM & Clang kann nicht kompiliert werden, für die eine unterstützte arch

Anzahl der Antworten 6 Antworten
Unter Ubuntu 64 bit ich habe llc --version LLVM (http://llvm.org/): LLVM version 3.1 Optimized build with assertions. Built Oct 15 2012 (18:15:59). Default target: x86_64-pc-linux-gnu Host CPU: btver1 Registered Targets: arm - ARM mips - Mips mips64

Wie zu tun Spaltung in ARM?

Anzahl der Antworten 2 Antworten
Ich m versuchen, herauszufinden, wie eine Trennung in ARM, da es keine DIV Befehl. Wenn das getan werden kann, durch Multiplikation der float-Zahl [/9 = *0.09] durch Subtraktion oder durch die Nutzung einer Bibliothek. Jede Art und

Wie die Berechnung von MIPS für einen Algorithmus für die ARM-Prozessor

Anzahl der Antworten 7 Antworten
Bin ich gebeten worden, vor kurzem produziert die MIPS (Millionen Instruktionen pro Sekunde) für einen Algorithmus, den wir entwickelt haben. Der Algorithmus ausgesetzt ist, durch einen Satz von C-Funktionen. Wir haben die übung, den code auf einem

gcc; arm64; aarch64; unrecognized command line option '-mfpu=neon"

Anzahl der Antworten 2 Antworten
Bekam ich Kompilierungsfehler: unrecognized command line option '-mfpu=neon"* wenn er versucht zu kompilieren mit -mfpu=neon-flag. Tatsächlich, alle 'mfpu' Optionen, die ich versuchte ist fehlgeschlagen. Aber in der Dokumentation dieser fahne erwähnt wird, so ist es gültig sein

CMake ausfällt, während Sie zu erzeugen versuchen, ein Visual Studio 2012 ARM-Konfiguration

Anzahl der Antworten 2 Antworten
Ich versuche zu bauen CLucene-Bibliothek *v 2.3.3.2) für WinRT mit dem CMake-tool, v 2.8.11.2. Geben Sie im Generator für dieses Projekt wähle ich " Visual Studio 12 ARM. Ich habe VS 2012 Ultimate installiert. Wenn ich die

STM32F4Discovery: Empfangen von CAN-Nachrichten

Anzahl der Antworten 3 Antworten
Ich bin verloren, wie eine CAN-Nachricht auf STM32F4Discovery. Ich habe es in Silent_Loopback-Modus, d.h. alle gesendeten Nachrichten, die ankommen soll, KANN der controller selbst. Ich bekomme Transmit_OK-status, wenn ich die Nachricht senden, jedoch wird nichts in den

Ubuntu: Was gcc zu verwenden, wenn crosscompiling für den STM32 (Cortex-M3)?

Anzahl der Antworten 1 Antworten
Ich versuche die ersten Schritte mit dem STM32 (Cortex-M3) und mein plan ist es dies funktioniert von Ubuntu (9.04 /AMD64). Beginnen mit ich habe die Olimex stm32-h103 header board, und die Olimex ARM-USB-OCD jtag, und auf der,

cross-kompilieren von Boost 1.57.0 auf ubuntu für arm

Anzahl der Antworten 1 Antworten
Ich bin neu in cross-Kompilier-Prozess. Brauchen, um cross-kompilieren-boost-Bibliothek für arm. Schlagen Sie bitte ein Schritt, um cross-kompilieren boost-library. Ist es möglich, cross-kompilieren erforderlich Funktion der boost-library? google ltib steigern.spec. Was haben Sie versucht? Nachdem Sie den 'kompilieren'

Was bedeutet die Raute (#) Wert zugeordnet ist, der ARM LDR Unterricht bedeuten?

Anzahl der Antworten 3 Antworten
Ich versuche zu Debuggen, die einen Absturz erlebe ich in meiner Anwendung. Der StackTrace zeigt auf ein LDR-Befehl mit dem folgenden format (Dank disassembler): LDR R3, [R0,#4] Meine Frage ist in Bezug auf die Quelle. Was macht

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

ARM bootloader: Interrupt-Vektor-Tabelle Verständnis

Anzahl der Antworten 2 Antworten
Der folgende code ist der erste Teil der u-boot zu definieren interrupt-Vektor-Tabelle, und meine Frage ist, wie jede Zeile verwendet werden. Ich verstehe die ersten 2 Zeilen, die den Ausgangspunkt und den ersten Unterricht zu implementieren: reset,

ARM-Linking-Fehler “Verwendet VFP register arguments, main.elf" nicht auf windows 8 nur?

Anzahl der Antworten 2 Antworten
Ich versuche, um loszulegen auf die Verwendung einer ARM STM32F4-Discovery-Board und ich bin immer einige seltsame Zusammenstellung Fehler bei der Verwendung der "GNU-Tools" auf Windows 8 Derzeit mein code ist sehr einfach: #include "stm32f4xx_conf.h" int main(void) {}

Wie klar und ungültig ARM v7 Prozessor-cache vom User-Modus auf Linux 2.6.35

Anzahl der Antworten 1 Antworten
Habe ich versucht klar und ungültig ARM v7-Prozessor-Caches für Instruktion Linie, weil instruction-codes ändern kann in der Ausführung. Für das erreichen der Wirkung, versuchte ich 2 Varianten. Hier sind Sie: Ich GCC __clear_cache () - Funktion, aber

Fehler: #29: erwartete einen Ausdruck in C

Anzahl der Antworten 2 Antworten
mein code enthält #define READ_TAMPER_PIN() {((FIO2PIN & PIN_TAMPER) >> 12) ;} wo PIN_TAMPER ist wieder eine makro- #define PIN_TAMPER 0x00001000; in einer der header-Datei, und es wird als in main() wie x = READ_TAMPER_PIN(); gibt es eine

Wie installieren Sie den cross-compiler (auf ubuntu 12.04 LTS) für Mikroprozessor-SA1100?

Anzahl der Antworten 2 Antworten
Kann mir bitte jemand sagen, wie die Installation der cross-compiler (Programmiersprache C) für die SA1100 Mikroprozessor? Ich habe ubuntu 12.04 LTS. Ich bin ein völliger noob mit Linux, ich habe gerade Ubuntu installiert gestern. Brauche ich eine

Scanf ARM Assembly

Anzahl der Antworten 2 Antworten
Ich weiß, es ist eine Frage hier aber ich verstehe wirklich nicht, was der OP getan hat. Ich habe verwendet, x86 assembly vor und für, dass, würde man etwas wie das hier tun: push dword int1 push

keine stdint.h-file auf Debian

Anzahl der Antworten 4 Antworten
Ich versuche, Chibios. Der Beispiel-code, die Sie bieten, scheint zu müssen stdint.h-Datei. Das Makefile gibt die folgende Fehlermeldung: /usr/lib/gcc/arm-none-eabi/4.8/include/stdint.h:9:26: fatal error: stdint.h: No such file or directory # include_next <stdint.h> ^ compilation terminated. ../../os/ports/GCC/ARMCMx/rules.mk:182: recipe for target

internen Umzug nicht behoben

Anzahl der Antworten 2 Antworten
ich habe vor kurzem angefangen assembler-Programmierung für arm-cores. Meine erste kleine demos, die nur mit den .text-Abschnitt, lief ohne Probleme. Als eine logische Erweiterung wollte ich die Struktur der assembler-code in die üblichen Abschnitte: .text .Daten .bss

LDRB in ARM ASM - Allgemeine Fragen

Anzahl der Antworten 1 Antworten
Ich bin mit einer ARM-Architektur und ich bin ein wenig unklar das Konzept mit LDRB. LDRB als LDR-mit der optionalen B-Befehl, laden das am wenigsten signifikante byte der 32-bit-Wort. Drei Probleme. Was ich eigentlich will, ist die

Kernel-Oops page-fault-error-codes für den ARM

Anzahl der Antworten 2 Antworten
Was bedeutet der Fehler-code nach Oops geben Informationen über die Panik in arm ab. Oops: 17 [#1] PREEMPT SMP was 17 geben Informationen in diesem Fall. In x86, die es repräsentiert - bit 0 == 0: no

Kompilieren mit arm-none-eabi-gcc und die Verknüpfung Bibliothek liba.ein Fehler

Anzahl der Antworten 1 Antworten
Ich bin kompilieren von "hello world" Programm in C auf einem 64-bit-Linux-Maschine. Ich verwende einen GCC-ARM-embedded-toolchain zur cross-Kompilierung mein Programm auf einem FOX G20-V board mit einem ATMEL AT91SAM9G20 Prozessor. Auf den ersten nehmen, ich hatte ein

Endianness-Konvertierung in ARM

Anzahl der Antworten 3 Antworten
Konvertieren von big endian auf little endian im ARM? InformationsquelleAutor seyoung | 2010-11-26

Linux-kernel-ARM-Übersetzung-Tabelle base (TTB0 und TTB1)

Anzahl der Antworten 4 Antworten
Kompilierte Linux-kernel 2.6.34.3 für ARMv7 (Cortex-a8) Schaute ich in den kernel-code, und es sieht aus wie der Linux-kernel stellt die hardware-Seite Tabellen für den kernel-Adressraum (alles über 0xC0000000)auf TTB1 (translation table base) und der Benutzer-Prozess auf ttb0

Finden textBox, checkBox, jedes Objekt namens C#

Anzahl der Antworten 2 Antworten
Das ist wirklich seltsam, aber ich kann nicht scheinen zu finden, eine bestimmte textBox(i) oder checkBox(i).NET CF. In .NET 3.5, kann ich diese Funktion: void checking(int input) { CheckBox checkbox = (CheckBox)this.Controls["checkBox" + input.toString()]; if(checkbox.isChecked) //do something

Gewusst wie: aufrufen von C-Funktionen von ARM-Assembly?

Anzahl der Antworten 4 Antworten
Ich bin das schreiben von code targeting ARM-Cortex-A-auf Android-Geräte (mit GNU assembler und compiler), und ich versuche, die Schnittstelle zwischen Montage und C. insbesondere bin ich daran interessiert, den Aufruf von Funktionen in C geschrieben, von der

Kompilierung für ARM-Cortex-M3 mit standard-GCC?

Anzahl der Antworten 3 Antworten
Ist es möglich, kompilieren von C/C++ - code für den ARM Cortex M3 (LPC1768) mit Vanille-GCC mit der --target wechseln, oder muss ich zum kompilieren von GCC, binutils, etc, dies zu tun? Sie können versuchen, diese, wenn

ARM Demontage

Anzahl der Antworten 4 Antworten
Gibt es ein tool, das analysiert und können markieren, was jede Zeile der code bedeutet. Ich bin nicht auf der Suche nach einem decompiler wie die von Hex-Rays Decompiler. Ich bin auf der Suche nach einem einfachen

Wie Sie initialisiert die I2C-Schnittstelle auf STM32F0?

Anzahl der Antworten 5 Antworten
Vor kurzem ich habe versucht, den I2C-bus arbeiten auf der STM32F030F4P6 MCU, aber mit wenig Glück. Ich bin mit einem STM32F0-Modul und gefunden haben, ausreichende Ressourcen für die STM32F1-Modul I2C Initialisierung, aber nichts spezifisches über die STM32F0-Initialisierung/transfer-Prozess.

Die übergabe von Parametern und Rückgabewerten für ein Unterprogramm in Assembler

Anzahl der Antworten 2 Antworten
Ich arbeite mit der ARM-assembly, wo ich Schreibe eine subroutine, die ich nach dem ARM-Aufrufkonvention(diese müssen integriert werden mit einem separaten höheren Ebene die Umsetzung woanders ) für die übergabe von Parametern und Rückgabewerten. Nun, hier ist

So aktivieren Sie Wi-Fi direct auf ein BeagleBone mit Arch Linux mit einem rtl8188cus chip?

Anzahl der Antworten 1 Antworten
Ich versuche zu implementieren, Wi-Fi DIRECT (p2p) auf meinem beaglebone läuft unter einem standard-arch-linux-distribution. mein wifi-chip rtl8188cus und es mit dem rtl8192cu Treiber Alle meine Treiber richtig geladen : [[email protected] ~]# lsmod Module Size Used by arc4

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

Wie finden Sie die Länge einer Zeichenfolge mit ARM-Montage auf einem Raspberry Pi

Anzahl der Antworten 1 Antworten
Ich bin derzeit lernen Baugruppe mit meinem RPI, das hat ARM-Architektur. Erstellt habe ich den folgenden code. Allerdings, wenn ich die Eingabe ein string ("Hallo" zum Beispiel) ein paar Dinge, die schief gehen. Ich erhalte nicht die

Fehler: L6218E: Undefined symbol __main (im Sinne von anon$$obj.o)

Anzahl der Antworten 2 Antworten
Ich versuche zu kompilieren mit ARM-Compiler. Ich schrieb ein einfaches Programm. Wo die C:\Source_Codes\2250_sdk\sdkfiles2delivery.....\arm_rvct22\include\windows\ enthält alle Dateien einschließen. Problem : ich m mit einigen ungewöhnlichen linker-Fehler =========================== main.c: 1 Warnung, 0 Fehler Warnung: L6310W: Nicht in der

sqrt-Funktion auf stm32 arm funktioniert nicht

Anzahl der Antworten 1 Antworten
Ich verwende ein stm32f4-chip (cortex-m4 mit FPU und sqrt( 9.7 * 9.7 ) gibt 94.17.. verwende ich den arm-none-eabi-gcc-compiler und keine Fehler erhalten Sie auf kompilieren. mein makefile ist wirklich lange, weil die gleiche Datei verwendet wird,

Kompilieren von Qt 5.3 für arm mit OpenGL ES 2.0 Unterstützung gibt "nicht finden können -lGLESv2"

Anzahl der Antworten 1 Antworten
Ich bin kompilieren von Qt 5.3 für ARM mit folgenden qmake.conf : MAKEFILE_GENERATOR = UNIX CONFIG += incremental QMAKE_INCREMENTAL_STYLE = sublib include(../../common/linux.conf) include(../../common/gcc-base-unix.conf) include(../../common/g++-unix.conf) load(device_config) QT_QPA_DEFAULT_PLATFORM = eglfs # modifications to g++.conf QMAKE_CC = $${CROSS_COMPILE}gcc QMAKE_CXX =

Wie kann ich schreiben Sie einen SPI-Treiber für Logistiksoftware von TRANSDATA jetzt 7000 ARM development board?

Anzahl der Antworten 1 Antworten
Werde ich schreiben einen SPI-Treiber für ein ARM-Entwicklung-board. Es ist nicht mit Linux verwendet wird. Gestern lese ich das QSPI-Treiber, der von Xilinx zur Verfügung gestellt, und ich versuchte es erfolgreich. Allerdings würde ich wirklich gerne Schreibe