Resultados da pesquisa a pedido "interrupt-handling"

3 a resposta

OsDev instruções syscall / sysret e sysenter / sysexit ativando

Estou criando um sistema operacional de 32 bits na montage Configurei o IDT e estou lidando com o programa interruptus através deint instrução. Como posso ativar osyscall esysenter instruções e como posso lidar com elas / devolve É verdade ...

1 a resposta

Como o vetor SCI - System Control Interrupt é definido?

De acordo com as especificações da ACPI, oFADT(Tabela de descrição fixa da ACPI) contém um campo que relata oInterrupção de SCInúmero para o SO. O campo é definido como abaixo: [/imgs/hN5OB.png] Despejei a tabela FADT em uma plataforma Intel ...

3 a resposta

Como ativar o esp8266 do sono profundo sem redefinições contínuas

Estou construindo uma ponte de IR para wifi usando um esp8266. Basicamente, estou construindo um receptor de infravermelho conectado a um esp8266 dentro de um controle remoto de infravermelho, para encaminhar pressionamentos de teclas remotos de ...

1 a resposta

Rotina de tratamento de interrupção no modo real não está funcionando conforme o esperado

Eu consegui carregar um pequeno kernel na memória através de um gerenciador de inicialização que executa um salto0x0090:0x0000. O kernel é carregado com sucesso à medida que imprimo um caractere para testá-lo e funciona corretamente. Eu queria ...

2 a resposta

o que é o irq encadeado no linux, quando eles precisam ser usados?

O que é IRQ encadeado? O quechained_irq_enter echained_irq_exit porque, após uma interrupção, a linha IRQ é desativada, maschained_irq_enter está chamando funções relacionadas a mascarar interrupções. Se a linha já estiver desativada, por que ...

1 a resposta

poll () retorna ambos, POLLPRI e POLLERR

Comecei a entrar em programação C com Linux e sistemas embarcados (hardware de roteador e openwrt). Tenho interrupções nos GPIOs ativados, usando pesquisas de opinião ... quase. Eu posso usar poll () e se eu pressionar o botão para acionar a ...

2 a resposta

Interrupções, ponteiro de instruções e fila de instruções no 8086

Suponha que uma solicitação de interrupção externa seja feita para 8086. O processador manipulará a interrupção após concluir a instrução atual que está sendo executada (se houver). Antes de manipular a interrupção, o estado do programa também ...

1 a resposta

No x86, quando o sistema operacional desativa as interrupções, elas desaparecem ou ficam na fila e 'esperam' que as interrupções voltem a funcionar?

Minha plataforma é x86 e x86-64, no Windows. O objetivo do sistema de prioridade de interrupção é fazer com que a interrupção de prioridade mais alta derrote os outros. Para impor isso, suponho que o Windows desabilite completamente todas as ...

1 a resposta

Interromper uma chamada de método externo no java Thread

Meu programa java usa um método externo (não tenho o código-fonte) que demora um pouco para terminar, então fiz a chamada para esse método em uma classe Thread (em seu método de execução). Agora, o problema é como paro o Thread instantaneamente ...

2 a resposta

Processador Inter Interrompido no córtex ARM A9 (Como escrever um manipulador para interrupção gerada por software (ARM) no Linux?)

Eu li que as interrupções geradas pelo software no ARM são usadas como interrupções entre processadores. Eu também posso ver que 5 dessas interrupções já est...