Tag: embedded

Eingebettet bezieht sich auf eingebettete Systeme, die mit Bereichen wie der mikrocontroller – /DSP-firmware-Programmierung, real-time-Systeme, elektronische Schnittstellen, hardware-Treiber, serielle bus-Kommunikation etc.

Wie Lesen Sie den Wert von GPIO-port, einen ARM mikrocontroller?

Anzahl der Antworten 1 Antworten
Wie bekommt ARM-mikrocontroller-port-Wert in eine 32 bit variable. Ich bin mit LPC2378 mikrocontroller. Welches Gerät verwenden Sie? Die GPIOs sind nicht Teil der ARM-Kern, Sie sind zugänglich über einige andere system-on-chip-Peripherie. Die header-Datei(en), die mit Ihrem compiler

wie kann bauen single board computer wie Raspberry Pi für OS?

Anzahl der Antworten 5 Antworten
meine Frage ist : wie kann man bauen single board computer wie Raspberry Pi für OS ? user-ARM micro-Prozessor und debian arm-Betriebssystem , können Sie USB verwenden und etc. wie raspberry pi und anderen single-board-computer ich Suche

FreeRTOS-tasks sind nicht Kontext-switching

Anzahl der Antworten 5 Antworten
Ich bin mit FreeRTOS port für PIC32-mikrocontroller auf der PIC32MX starter-kit. War nur das Spiel mit Aufgaben, aber die Aufgaben sind nicht Kontext-switching. Hier sind meine wichtigsten config Einstellungen: #define configMAX_PRIORITIES ( ( unsigned portBASE_TYPE ) 5

Wie erzeugen ECHTER Zufallszahlen mit STM32 MCU?

Anzahl der Antworten 4 Antworten
Arbeite ich an einem Projekt mit STM32F103E arm-cortex-m3-MCU-keil-microvision IDE. Ich brauche, um Zufallszahlen zu generieren, die für einige Zwecke, aber ich will nicht von pseudo-Zufallszahlen, die standard c++ - Bibliotheken generieren, so muss ich einen Weg zur

Makros setzen und löschen von bits

Anzahl der Antworten 3 Antworten
Ich versuche zu schreiben, ein paar einfache Makros, um die Aufgabe zu vereinfachen einstellen und löschen von bits, die sollte eine einfache Aufgabe aber ich kann nicht scheinen, um Sie zu bekommen, um korrekt zu arbeiten. #define

Wie haben Sie die Zeit Messen, die eine Funktion ausführen?

Anzahl der Antworten 12 Antworten
Wie können Sie Messen die Zeit, die eine Funktion ausführen? Dies ist eine relativ kurze-Funktion und die Ausführungszeit würde sich wahrscheinlich im Millisekundenbereich. Diese Frage bezieht sich auf ein embedded-system, programmiert in C oder C++. welche Sprache?

Ausgabe über debug printf auf einem Cortex-M3-CPU, Stände auf BKPT Anweisung + Verwirrung über die JTAG-und sw-Anschlüsse

Anzahl der Antworten 4 Antworten
Habe ich einen Keil ULINK2-USB-emulator-box an das JTAG Anschluss auf meinem board, das ist in Ordnung, die mit der Cortex-M3-CPU onboard (TI/Stellaris/LuminaryMicro LM3S Serie). Es scheint, dass sowohl eine JTAG und eine SWJ-DP-Anschluss teilen sich die gleichen

I2C-slave-Empfänger auf stm32f4

Anzahl der Antworten 2 Antworten
Ich versuche zu implementieren, die eine i2c-slave-receiver interrupt service routine auf einem stm32f4. Hier ist mein smart Stück code. void I2C2_EV_IRQHandler() { switch (I2C_GetLastEvent(I2C2)) { //The address sent by the master matches the own address of the

Wie man stabile COM-ports für USB-Seriell-dongles in Windows XP?

Anzahl der Antworten 8 Antworten
Ich entwickle embedded Systeme und benötigen serielle ports für die Kommunikation. In Windows XP die zahlen für USB-serial-port-dongles halten Sie sich bewegen, was es schwierig macht, zu verwenden in Skripte oder makefiles (z.B. für flash-Programmierung NXP-Controllern, die

Berechnen atan2 ohne std-Funktionen oder C99

Anzahl der Antworten 4 Antworten
Ich bin die Berechnung der Winkel aus einem 3-Achsen-Beschleunigungssensor, aber mein compiler nicht mit einem atan oder atan2-Funktion. Es hat einen reservierten Speicher-Steckplatz, aber es ruft eine Funktion habe ich nicht finden können in alle Dateien. Mein

SQUASHFS error: Unable to read page, ..., Größe

Anzahl der Antworten 1 Antworten
Arbeite ich mit embedded ARM Plattform mit integrierter NAND-flash. Meine Dächer partition ist squashfs. Sowohl u-boot und kernel verwenden OMAP_ECC_BCH8_CODE_HW. Das problem ist, dass einige boards (nicht nur einer) aufgehört zu arbeiten nach einem Stromausfall (wurden Sie

Embedded File System und power-off

Anzahl der Antworten 5 Antworten
Arbeite ich auf einem embedded-Anwendung ohne OS, braucht die Verwendung eines Datei-Systems. Ich habe über dieses viele Male mit den Menschen im Projekt und einige Stimmen mir zu, dass das system müssen ein ordnungsgemäßes Herunterfahren des Systems,

Bit setzen/löschen in C?

Anzahl der Antworten 5 Antworten
Wie kann ich schreiben auf ein einzelnes bit? Ich habe eine variable, die entweder 1 oder 0 und I schreiben wollen, seinen Wert um ein einzelnes bit in einem 8-bit - reg variable. Ich weiß, das wird

Wie übergibt man eine union, die als parameter an eine Funktion

Anzahl der Antworten 5 Antworten
Dieser code ist für einen Treiber für ein DAC chip. Habe ich ein Bitfeld, unten, das entspricht einem 24-bit register. Also, was ich tun müssen, ist füllen Sie das Bitfeld, und schreiben Sie es auf über SPI

Nutzen -mfloat-abi=hard-und -mfpu=vfp/neon Codesourcery Lite 2013.05-24

Anzahl der Antworten 1 Antworten
Machen Verwendung von vfp-oder neon-fügte ich hinzu -mfpu=vfp-und -mfloat-abi=hard zu meinem cross-Kompilation. Das Programm ist eine sehr einfache hellofloat.cpp die dann nicht kompilieren mehr mit der Sourcery CodeBench Lite 2013.05-24. #include <string> #include <iostream> using namespace std;

shell-bit-shifting produzieren verschiedene zahlen

Anzahl der Antworten 6 Antworten
in meinem lokalen Maschinen, bash, wenn ich ausführen: echo $((192 << 24)) 3221225472 aber auf meinem embedded targets beschäftigt Kasten SHELL bekomme ich etwas anderes: echo $((192 << 24)) -1073741824 es funktioniert, wenn ich die linke shift

Wie bekomme ich Eclipse zu finden, und verwende einen gcc basierte toolchain in einem nicht-standard-Speicherort

Anzahl der Antworten 3 Antworten
Ich versuche, Eclipse arbeiten, mit einem GCC-basierten ARM-cross-compiler. Wie kann ich konfigurieren von eclipse hinzufügen neuen tool-chain, die die Liste der tool-Ketten? Die tool-chain ist eine Raisonance verteilt GCC tool chain: C:\Program Files\Raisonance\Ride\arm-gcc\bin\arm-none-eabi-gcc.exe InformationsquelleAutor JeffV | 2009-05-12

Was tun die __CC_ARM __ICCARM__, __GNUC__ und __TASKING - __ - Makros gemeint?

Anzahl der Antworten 3 Antworten
Arbeite ich an STM32l151rct6a von stm, ich stolperte über diese MAKRO-Definitionen __CC_ARM, __ICCARM__, __GNUC__, __TASKING__ Weiß jemand, was Sie bedeuten? InformationsquelleAutor Ishmeet | 2013-07-10

Mit Haskell für ansehnliche real-time systems: wie (ob?)?

Anzahl der Antworten 5 Antworten
Habe ich neugierig gewesen, um zu verstehen, ob es möglich ist, wenden Sie die Kraft von Haskell auf embedded-Echtzeit-Welt, und in googeln gefunden haben, die Atom Paket. Ich würde davon ausgehen, dass es in dem komplexen Fall,

Läuft ein Arduino-sketch mit Fritzing

Anzahl der Antworten 2 Antworten
Ich versuche zu lernen das Programmieren auf hardware, und haben bestellt eine Arduino. Während ich warten, bis es geliefert werden, habe ich angefangen zu stöbern und bin auf Fritzing. Ich bin in der Lage, befestigen Sie eine

was ist arm-linux-gcc und wie diese zu installieren in ubuntu

Anzahl der Antworten 1 Antworten
Beim kompilieren von qt fand ich, dass es eine qws Ziel als arm-linux-gcc. Ich schaute ein bisschen herum, aber nicht in der Lage, herauszufinden, wie und wo diese zu finden sind. Ich habe versucht die Installation und

Was ist der beste Weg zu lernen, ein board-bringup und hw-Diagnostik?

Anzahl der Antworten 2 Antworten
Das ist mein hintergrund, ich habe einen Master in Computer Engineering und die meisten meiner arbeiten-Erfahrung beteiligt, das schreiben von Gerätetreibern für verschiedene consumer Elektronik. Ich habe getan, 8051 und 8086-controller-Programmierung als Teil meines Lehrplans. Ich habe

STM32 - How zu ermöglichen, DWT Zyklus-Zähler

Anzahl der Antworten 4 Antworten
Ich bin mit dem STM32F7-Discovery-board und fest gewesen, bei dem Versuch zu aktivieren die DWT-Zyklus-Zähler. Von dem, was ich gesehen habe online sollte dies ausreichend für die Aktivierung: CoreDebug->DEMCR |= CoreDebug_DEMCR_TRCENA_Msk; DWT->CYCCNT = 0; DWT->CTRL |= 1;

Replay Protected Memory Block - eMMC

Anzahl der Antworten 1 Antworten
Ich bin ein Anfänger. Ich war Lesung über Replay Protected Memory Block im eMMC und Verstand über seinen eigentlichen Zweck. Es ist eine bestimmte Speicher-Bereich, der in einer authentifizierten und Wiedergabe von geschützten Art und Weise. Aber,

Wie man richtig einrichten serielle Kommunikation unter Linux

Anzahl der Antworten 1 Antworten
Ich versuche, das Lesen und schreiben von Daten von und zu einem FPGA-board. Das board kam mit einem Treiber, erstellen Sie ein terminal-Gerät namens ttyUSB0 wenn das board angeschlossen ist. Auf dem FPGA eine asynchrone receiver und

Was ist der bootloader und startup-code in embedded Systemen?

Anzahl der Antworten 1 Antworten
Was ist die grundlegende Bedeutung von bootloader und startup-code in embedded Systemen? Was ist der Unterschied? Wo sind diese platziert?? Und einen überblick über den Fluss von power-on-reset, um die Anwendung zu starten. Man jede Plattform im

Was sind die Unterschiede zwischen 8 -, 16-und 32-bit-mikrocontroller-Programmierung?

Anzahl der Antworten 2 Antworten
Ich glaube, dass der größte Unterschied liegt in der Geschwindigkeit sowie Optimierungen in der Mathematik Funktionen, und natürlich die Größe des internen Busse, kann aber buchen Sie mehr Unterschiede zwischen diesen Plattformen? Möchten Sie bitten, diese Frage

Rollover-safe-Zeitgeber (ankreuzen) Vergleiche

Anzahl der Antworten 8 Antworten
Habe ich einen Zähler in hardware, die ich beobachten kann, für timing-überlegungen. Es zählt Millisekunden gespeichert ist, in eine 16-bit-Wert ohne Vorzeichen. Wie kann ich sicher überprüfen, ob ein timer-Wert bestanden hat, eine bestimmte Zeit und sicher

Hex Decompilers für PIC

Anzahl der Antworten 3 Antworten
Habe ich vor einem problem mit einem PIC-mikrocontroller. Ich habe einen Mikro-controller programmiert von mir vor langer Zeit und ich verlor den relevanten Quelltext und die Schaltpläne. Jetzt muss ich umkehren des Wertes von einem port. Ich

Was ist der Unterschied zwischen volatile & extern?

Anzahl der Antworten 5 Antworten
Paar Tage zurück, ich hatte ein Vorstellungsgespräch, aber noch bin ich auf der Suche nach der Antwort. Ich würde gerne verstehen, die Bedeutung der Verwendung von volatile-Schlüsselwort. Finden Sie den code unten: es sind Zwei verschiedene Szenarios.

Konvertieren von integer-Wert für ip-Adresse

Anzahl der Antworten 2 Antworten
Wie konvertiert eine 32-bit-integer-Wert, eine ip-Adresse? Ich bin mit int value=570534080 und konvertieren wollen 192.168.1.34. Sie können rufen Sie inet_ntoa InformationsquelleAutor Sivasankaran | 2013-09-28

Statische überladen von Funktionen?

Anzahl der Antworten 4 Antworten
Werde ich zunächst sagen, dass ich verstehen, dass, nur nichtstatische member-Funktionen können virtuell sein, aber das ist, was ich will: Eine base-Klasse definiert ein interface: so kann ich mit base class Pointer auf Funktionen zugreifen. Für Speicher-management-Zwecke

wie konvertiert zwei bytes zu einem 16-bit-Zahl?

Anzahl der Antworten 3 Antworten
Ich verstehen, dass 1-byte-halten eine Zahl von 0-255. Und dass ein 16-bit-Zahl zwischen 0-65535. Wenn ich versuche zur Darstellung eines 16-bit-Zahl mit zwei separaten 8-bit-Register...wie mache ich das? Wie läuft die Mathe-Arbeit? Dank! Was Architektur und assembler?

Wie MMU(Memory management Unit) Einheit in einem Prozessor schützt die Speicher-Segmente

Anzahl der Antworten 3 Antworten
Beim gehen durch einen embedded-Prozessor-Architektur, die ich gesehen habe, wird der block MMU und es ist vor allem erwähnenswert, über die memory-protection-Funktionalität. Darf ich wissen , Wie eine MMU hat diesen Schutz, und warum ist es erforderlich?

memory-leak-debug

Anzahl der Antworten 6 Antworten
Was sind einige Techniken bei der Erkennung/debugging Speicherverlust, wenn Sie nicht haben, trace-tools? Brauchen Sie ein wenig Hilfe - in welcher Sprache -, Plattform -, brand-o-Bier? auf welcher Plattform bist du? windows/linux? Welche Sprache verwenden Sie? mit

Was sind die Nachteile von bit-banging SPI/I2C in embedded-Anwendungen

Anzahl der Antworten 5 Antworten
Ich bin gekommen, zu verstehen, dass bit-banging ist schrecklich Praxis, wenn es darum geht-zu-SPI/I2C über die GPIO. Warum ist das so? InformationsquelleAutor anujdeshpande | 2013-12-26

Wie legen Sie den Kanal auf einem XBee PRO series 2?

Anzahl der Antworten 4 Antworten
Ich habe drei XBees. 2x vor-und ein standard, Serie 2s. Ich habe konfiguriert, eine PRO und eine standard-router - /Endpunkte auf Kanal 0 und in der PFANNE 234 (dies ist der Standard-Kanal-und PAN-ID wird bei der Auswahl

Windows CE oder Windows Embedded Standard?

Anzahl der Antworten 7 Antworten
im Gebäude eine interaktive portable Werbekampagne Gerät (x86-Plattform) mit touchscreen und stopft. was ist besser OS für das Gerät, Win CE oder Win embedded standard (XPE). ich brauche Unterstützung für die multimedia-Plattform wie Flash, die für einfache

Low-Level-Steuerung von RS232 (Com-Port) RTS/CTS/DTR/DSR möglich?

Anzahl der Antworten 5 Antworten
Frage ich mich, ob und wie es möglich ist, die Steuerung der RS-232-Handshake-Leitungen direkt von win32 (die alten C-API). Möchte ich die Schnittstelle mit einem externen hardware-Komponente, und zwei einfache Daten-Zeilen wäre ausreichend für meine Bedürfnisse. So

RAM -, Heap-und Stack-Speicher für ein STM32 board

Anzahl der Antworten 2 Antworten
Arbeite ich an einem Projekt, das erfordert, dass mindestens 500 kB Speicher verwendet werden. Ich habe ein SDK mit diesem code definieren, der stack und dem heap, und es funktioniert gut. Stack_Size EQU 0x00004000 AREA STACK, NOINIT,

Zeit zum senden von 32KB über 9600 baud Seriell?

Anzahl der Antworten 2 Antworten
Frage ich mich, ob mein Mathe ist hier richtig. Wenn meine baud rate ist 9600, dann bedeutet 9600 bits gesendet werden, in jeder Sekunde, richtig? Wenn ja, dann: 9600 bit/sec <=> 1000 ms/9600 bit = 0.1042 ms/bit

Was ist ein embedded system? Kann Mobile als embedded-Produkte?

Anzahl der Antworten 5 Antworten
Was ist die mittlere von einem embedded system? Wenn ein system/eine Maschine oder ein Produkt, das wir machen, ist für mehrere Zwecke, dann können wir betrachten es als ein embedded system? Oder ist es so, dass nur

IDE für die embedded-Entwicklung

Anzahl der Antworten 11 Antworten
Ich habe eine Menge von embedded Entwicklung in C. ich bin auf der Suche nach einer IDE, die mir die gleiche Art von Funktionen wie Eclipse oder Visual Studio. In der Vergangenheit habe ich verwendet, Vim, aber

ARM Cortex M3-Wie bestimme ich den program counter mit dem Wert vor einem hard fault?

Anzahl der Antworten 5 Antworten
Habe ich ein embedded-Projekt mit einem STM32F103 (ARM Cortex M3) ist, wird es immer eine gelegentlich schwer Fehler im release-Modus. Als Teil der Wiederherstellung, ich möchte zum abrufen der PC-Wert aus der Zeit vor dem hard fault

Fehler[Pe513]: ein Wert vom Typ "void *" nicht zugeordnet werden können, auf eine Entität vom Typ "uint8_t *"

Anzahl der Antworten 1 Antworten
Ich bin versucht, zu konvertieren, ein C-Projekt in C++. In der C-Projekt, an dem ich begegnet dieser Fehler beim kompilieren in c++: Fehler[Pe513]: ein Wert vom Typ "void *" nicht zugeordnet werden können, auf eine Entität vom

Wie kann ich senden eine einfache HTTP-Anfrage mit einem iwip-stack?

Anzahl der Antworten 2 Antworten
Bitte verschieben/schließen, wenn die Frage nicht relevant. Kern: Cortex-M4 Mikroprozessor: TI TM4C1294NCPDT. IP-Stack: iwip 1.4.1 Ich bin mit diesem Mikroprozessor, um einige der Daten-Protokollierung, und ich will zu senden einige Informationen auf einer separaten web-server über einen

Decode Base64 string zu byte-array

Anzahl der Antworten 1 Antworten
Ich würde erstellen Sie ein python Skript, das Dekodieren einer Base64-Zeichenfolge in ein byte-array (oder das array mit Hex-Werten). Die eingebettete Seite mein Projekt ist ein Mikro-controller, der schafft einen base64-string ausgehend vom raw-byte. Der string enthält

COM-port-terminal-Programm

Anzahl der Antworten 9 Antworten
Habe ich entwickelt, eine embedded-Anwendung, die Anfragen-status-Informationen von einem Gerät ein Kommunikations-Kanal. Mein Kunde verlangt, dass diese gesendet wird, mit einem bestimmten Zeitraum, also was ich Suche ist ein PC-terminal-Anwendung, die können senden Sie einen text-string-Befehl wiederholt

Konvertierung von 'float' in 'byte[4]' und zurück auf 'float' in .NET Micro Framework

Anzahl der Antworten 3 Antworten
Was ist der beste Weg, um zu konvertieren eine float zu einem byte[4] und dann zurück zu a 'float'? Ich mache das in C# .NET Micro Framework, so gibt es keine BitConverter für meine Verwendung. seien Sie

Konvertiert unix timestamp in Datum ohne system-libs

Anzahl der Antworten 3 Antworten
Baue ich ein embedded Projekt, das zeigt die Zeit, abgerufen von einem GPS-Modul auf einem display, aber ich möchte auch die Anzeige des aktuellen Datums. Ich habe momentan die Zeit als unix-Zeitstempel und die progject ist in