Driver de Botão para Linux em Sistemas Embarcados
Princípios do Driver de Botão no Linux
O desenvolvimento de drivers para botões em Linux segue uma abordagem semelhante a drivers de LEDs, mas com foco em entrada de dados em vez de saída. A principal diferença reside na leitura dos estados de nível lógico (alto/baixo) dos pinos GPIO, em contraste com a escrita para controlar LEDs.
No driver, u ...
Publicado em 6-14 18:46
Da Hardware ao Código: Por que Funções Comuns Não Podem Substituir a Instrução Swap para Segurança em Threads?
Este artigo vai além de uma explicação superficial. Leva você a revisitar, da perspectiva da CPU, como o "lock" — o mecanismo mais fundamental e crucial na programação concorrente — realmente funciona. Partiremos de uma simples instrução swap, avançando pelos protocolos de coerência de cache do CPU, barreiras de memória, e até usando ...
Publicado em 6-2 04:00