Tag: interrupt-handling

Das Konzept des handling-system-interrupts in einer Anwendung oder einem embedded-system.

Unterbricht einen thread, wartet auf eine blockierende Aktion?

Anzahl der Antworten 5 Antworten
Mir läuft ein thread, dessen Haupt Aktion ist der Aufruf über einen proxy mit einer blocking-Funktion , und warten Sie, um ihm etwas. Habe ich die bekannten Muster einer volatile boolean und die Unterbrechung , aber ich

Wie Prozessor verarbeitet den Fall der division durch null

Anzahl der Antworten 2 Antworten
Neugierig, was der Prozessor/CPU im Allgemeinen oder sagen wir, auf einer intel cpu & Linux, wenn es ausführt, dass eine division durch null-Anweisung. Auch, wie der Fehler wird an die Anwendung, so dass Sie können melden Sie

Wie Falle IRREN, wenn Sie 'set-e' in der Bash

Anzahl der Antworten 3 Antworten
Habe ich ein einfaches Skript : #!/bin/bash set -e trap "echo BOO!" ERR function func(){ ls /root/ } func Ich möchte trap ERR, wenn mein script versagt (so wie es hier b/c ich nicht die Berechtigungen haben,

tasklet, taskqueue, work-queue, zu verwenden?

Anzahl der Antworten 2 Antworten
Gehe ich durch ldd3 für die letzten paar Monate. Ich lies die ersten paar Kapitel viele Male. Diese beiden links werden über verschiedene Wege, der eine ist mit dem Arbeitsvorrat, der andere ist mithilfe des task-queue. Zur

was gemeint ist, durch die Deaktivierung der interrupts?

Anzahl der Antworten 5 Antworten
Beim betreten eines inteerupt-handler, die wir zuerst "disable interrupts" auf, dass die cpu(mit so etwas wie die cli-Anweisung auf x86). Während der Zeit, die interrupts deaktiviert sind, übernehmen die sagen, der Benutzer drückt den Buchstaben " a

Low-Power-Modus auf dem TI MSP430

Anzahl der Antworten 1 Antworten
Ich bin mit dem MSP430F2274 und versuchen, besser zu verstehen die Einsatzmöglichkeiten von Low-Power-Modus. In meinem Programm bin ich auch mit dem SimplicTi-API, um für zwei Geräte (eins ist die AP was ist mit den anderen ,ED)

die Erkennung von interrupt an GPIO im kernel-Modul

Anzahl der Antworten 1 Antworten
Ich bin durch das Umschalten der Eingabe in eine GPIO-Leitung auf meinem BeagleBone von high auf low alle 500 ms mit einem Atmel uC. Ich habe mich registriert einen handler für das in meiner Linux-Kernel-Modul, aber der

STM32F3 UART-receive-interrupt-Daten hängt nach receveing ersten Satz von Daten von Arduino

Anzahl der Antworten 1 Antworten
Als Anfänger in der ARM-mikrocontroller, ich bin mit STM32F3-Discovery-Kit für die Kommunikation mit Arduino. Ich benutze EWARM für die Kodierung und Putty für serielle terminal. Ich habe ein echo-test auf stm32f3 UART2. Die Daten werden auf dem

Wie zu wecken esp8266 aus dem Tiefschlaf, ohne ständige resets

Anzahl der Antworten 3 Antworten
Ich Baue mir eine IR-WLAN-bridge mit einem esp8266. Im Grunde Baue ich ein IR-Empfänger, verbunden mit einem esp8266 innen eine IR-Fernbedienung, weiterleiten von empfangenen IR-Fernbedienung Tastendrücke über wifi an einen server. Ich bin mit einem Wemos D1

STM32 HAL timer-interrupt nicht ausgelöst

Anzahl der Antworten 1 Antworten
Ich versuche, in regelmäßigen Abständen senden und Serielle Zeichenfolge aus meinem STM32F746ZG Gerät, mit einem interrupt. Der meiste code wird automatisch generiert stm32cubemx. Ich habe hardware-breakpoints (jlink) eingestellt, bei jeder Unterbrechung, aber ich geben nur die Frist

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

Zukunft.cancel () - Methode funktioniert nicht

Anzahl der Antworten 2 Antworten
Den code, ich habe erstellt eine Aufrufbare Instanz und mit ExecutorService ein neuer thread erstellt wird. Ich will töten, diesen thread nach einer gewissen Zeit, wenn der thread nicht fertig mit seiner Ausführung. Nach Durchlaufen der jdk-Dokumentation

STM32F411: clearing ist ein externer interrupt flag wirklich notwendig?

Anzahl der Antworten 1 Antworten
Gekauft habe ich mir eine STM32F411 nucleo-board und jetzt versuche ich, zu verstehen, verschiedene bits und Stücke, die von der HAL. Beginnend mit den externen interrupts schien eine gute Idee zu sein, weil das board hat einen

Wie kann ich Debuggen, unerwartete Neustarts in einer STM32-Gerät?

Anzahl der Antworten 6 Antworten
Ich bin etwas Entwicklung in C mit einer STM32F107 chip und, irgendwann, wird das Gerät begann zurückgesetzt, wenn ich eine bestimmte Funktion. Ich habe keinen debugger und meine Debuggen ist einfach nur text über die serielle Schnittstelle.

printk innerhalb einer interrupt-handler , ist es wirklich so schlimm?

Anzahl der Antworten 2 Antworten
jeder weiß, dass der interrupt-handler sollte so kurz wie möglich. und das hinzufügen von Funktionen wie printk für das Debuggen innerhalb eines interrupt-handlers ist etwas, was nicht getan werden sollte. Tatsächlich, ich habe versucht, es vor, wenn

Linux Interrupts im User-Space

Anzahl der Antworten 4 Antworten
In Linux, was sind die Optionen für die Handhabung von Gerät interrupts im user-space-code anstatt im kernel-space? InformationsquelleAutor der Frage Brandon E Taylor | 2011-11-02

Unterschied zwischen SoftIRQs und Tasklets

Anzahl der Antworten 4 Antworten
Während Studium Linux-interrupt-handling fand ich, dass Tasklets und SoftIRQs sind zwei unterschiedliche Methoden der Durchführung "untere Hälfte" (geringerer Priorität der Arbeit). Ich verstehe diese (ziemlich echt brauchen). Unterschied, SoftIRQs sind re-entarant während ein Tasklet NICHT. Das gleiche

Unterbrechen Interrupts andere Interrupts auf Arduino?

Anzahl der Antworten 3 Antworten
Ich habe eine Arduino Uno (Super Gerät!). Es hat zwei interrupts; nennen wir Sie 0 und 1. Ich lege ein handler für interrupt 0 und einen anderen interrupt 1 using attachInterrupt() : http://www.arduino.cc/en/Reference/AttachInterrupt. Unterbrechen 0 ausgelöst wird,