Вопросы по теме 'interrupt'
Включить пробуждение GPIO в Embedded Linux
Я пытаюсь включить событие пробуждения для GPIO во встроенном Linux, после некоторого поиска я понял, как это сделать, но когда я пытаюсь это сделать:
echo enabled > /sys/class/gpio/gpio<n>/power/wakeup
я получил
write error:...
4465 просмотров
schedule
23.09.2022
Перевод строки (0AH) не работает с видеопрерыванием INT 10H
Я пытаюсь написать простой код, который использует вложенный цикл, печатает символ по следующему шаблону:
XXXXXXXXXX
XXXXXXXXX
XXXXXXXX
XXXXXXX
XXXXXX
XXXXX
XXXX
XXX
XX
X
и вот код, и код работает абсолютно нормально
MOV AX, @DATA...
4597 просмотров
schedule
02.11.2023
Прерывание переопределенного таймера не работает должным образом
Я работаю над небольшим ядром в качестве проекта для своего университета. Я переопределил (не уверен, что это правильное выражение) процедуру прерывания таймера.
Работает хорошо до первого переключения контекста. Переключение контекста...
280 просмотров
schedule
03.11.2022
Остановка потока Java с тяжелыми операциями с БД
Я использую стороннюю библиотеку в своем потоке, который включает в себя некоторые тяжелые операции с БД. Иногда из-за блокировки БД или по другим причинам выполнение потока зависает. Я хочу убить поток независимо от того, что он делает после...
728 просмотров
schedule
25.12.2023
Почему системные вызовы реализуются с помощью прерываний, а не шлюзов вызовов?
Насколько я понимаю, системные вызовы ядра ОС обычно реализуются с помощью программного прерывания. На x86 есть ли причина, по которой это выбрано с помощью шлюза вызовов? Шлюзы вызовов кажутся «встроенным» способом сделать именно это: передать...
953 просмотров
schedule
17.03.2024
анимация додзё по прерыванию?
Есть ли эквивалент функции «по прерыванию» при использовании анимации dojo.fx?
На моем сайте я очищаю область, сдвигая div с экрана влево, а затем очищая innerHTML. Чтобы div был доступен для будущего использования в том же месте, я устанавливаю...
83 просмотров
schedule
22.04.2024
Python signal.signal предотвращает распространение?
Итак, у меня есть этот код (частично взятый из документации по python):
import signal
def handler(signum, frame):
print 'Signal handler called with signal', signum
s = signal.signal(signal.SIGINT, handler)
some_fancy_code() # this code is...
1330 просмотров
schedule
20.02.2024
прерывание 10h не отображает строку
У меня возникла проблема при запуске загрузчика операционной системы на VMWare и Bochs.
Загрузчик должен отображать строку через int 10h , но он просто печатает цвет фона без каких-либо символов.
Цвет задавался значением bx . Код здесь:...
339 просмотров
schedule
18.09.2022
Прервать запрос HttpURLConnection Android
Я создаю простой класс, который отправляет запросы с использованием HttpURLConnection на сервер и получает ответы. Я хочу добавить метод interrupt(), который прерывает текущий запрос (представьте, что запрос выполняется в AsyncTask, а interrupt()...
3054 просмотров
schedule
12.04.2024
Остановите таймер, установите новое значение и снова запустите AVR (прерывание)
У меня есть AVR MCU. Сейчас я играю с таймером. Что мне нужно? У меня есть таймер, отсчитывающий с некоторой частотой. В каждом прерывании я увеличиваю переменную, и где-то мне нужно проверить значение этой переменной, и если оно равно 100, мне...
2181 просмотров
schedule
14.10.2022
LPC17XX SPI: реализация импульсных прерываний (запускаемых фронтом)
Я хотел бы реализовать на микроконтроллере LPC1759 прерывание, чувствительное к импульсам, иначе запускаемое по фронту. В таблице данных UM10360.pdf и руководстве пользователя ARM Cortex-M3 говорится, что прерывания могут запускаться на основе...
379 просмотров
schedule
31.07.2022
Простой ассемблерный код вызывает ошибку сегмента?
.section .data
.section .text
.globl _start
_start:
movl $1, %eax # this is the linux kernel command
# number (system call) for exiting
# a program
movl $4, %ebx # this is the status number we will
# return to the operating system....
491 просмотров
schedule
17.11.2023
Как Contiki OS обрабатывает внешние прерывания?
Узлы датчиков можно активировать по внешним прерываниям, которые генерируются периферийными датчиками. Ниже объясняется, как Contiki OS обрабатывает внешние прерывания. В случае ATmega128RFA1 внешние прерывания с INT0 по INT4 могут разбудить...
1463 просмотров
schedule
25.03.2024
В чем причина прерывания потока в предложении catch InterruptedException?
Я читаю «Эффективную Java» Дж. Блоха, и теперь я нахожусь в разделе, который объясняет параллелизм. Автор предоставил следующий пример (для упрощения были применены некоторые модификации):
Runnable action;
//...
executor.execute(new Runnable() {...
80 просмотров
schedule
07.11.2023
Ловушки программы простого прерывания / замораживание процессора (USART / PIC18F / MICROCHIP / XC8)
Я использую следующее:
pic18f4550,
компилятор xc8,
mplab x ide v3.20,
модуль передатчика и приемника (протестирован основной программой без перебоев и работает).
Светодиоды подключены к RD0, RD1 и RD2 (1 = светится)
Кнопки, подключенные...
932 просмотров
schedule
03.12.2023
Прерывание таймера и прерывание приема UART
Я новичок в программировании, и у меня возникли проблемы с тем, чтобы мои прерывания работали так, как я хочу, для моего приложения. Я хочу отправлять последовательные данные через UART в PSoC, сохранять значения каждую секунду, а затем возвращать...
2420 просмотров
schedule
24.10.2023
Какие последствия влечет за собой отключение прерываний/вытеснения на длительный период?
В ядре Linux есть много функций, например, on_each_cpu_mask, документация которых предупреждает о передаче обратных вызовов, которые выполняются в течение длительного периода времени, поскольку прерывания и/или вытеснение будут отключены на время...
271 просмотров
schedule
25.12.2023
Проблемы синхронизации Microchip Harmony на PIC32MZ
Я использую платформу MPLABX + Harmony для написания кода для PIC32MZ1024EFK064.
Моя цель — запускать ISR каждую микросекунду. Чтобы проверить это, я переключаю светодиод после 1000000 циклов ISR:
uint32_t xxx = 0;
void __ISR(_TIMER blink()...
893 просмотров
schedule
27.08.2022
Должен ли поток находиться в состоянии RUNNABLE, прежде чем его можно будет прервать?
Нужно ли, чтобы поток в java был в состоянии готовности, прежде чем он будет прерван методом прерывания? Я попытался проверить это, введя приведенный выше код ниже.
class MyThread extends Thread
{
public void run() {
try
{...
418 просмотров
schedule
19.04.2024
Отсутствие приема данных от UART с прерыванием, драйверы STM32F4, HAL
Когда я отправляю запрос через порт UART с ПК (последовательный монитор) на плату обнаружения STM32F4, сигнал не будет получен. Плата обычно должна отвечать тем же запросом, который был получен ранее (зеркалирование UART). Я использовал прерывание...
2991 просмотров
schedule
21.05.2024