Notas sobre criptografia, rádio e sistemas embarcados.
-
IARSDR — um receptor RTL-SDR para Android, driver e tudo
Transformar o celular em um receptor SDR portando o driver do RTL2832U para Kotlin puro sobre a API USB host do Android — sem NDK, sem libusb, sem root.
-
M Sizer Report Viewer — visualizando relatório de sizing de MongoDB
Junto com o time de SRE, a gente buscava formas de otimizar nossos MongoDB. O pessoal do Atlas sugeriu rodar um script de sizing, e fora do horário eu montei um viewer pra ler aquele JSON de forma objetiva. Agora estou abrindo a ferramenta.
-
ikOS — um kernel cooperativo rodando num AVR de verdade
Essa semana coloquei o ikOS, um kernel cooperativo pequeno pra AVR de 8 bits, pra rodar estável numa placa de verdade. Os bugs que só apareciam no hardware e como achei cada um.
-
Rodar firmware AVR sem o hardware
Dois problemas no toolchain AVR — simular periféricos para desenvolver sem placa e gerar código correto por núcleo.
-
tern — ler sinais de HF abaixo do ruído
Um modo digital de sinal fraco em HF com receptor ciente do canal — o que ele precisa modelar para decodificar um sinal enterrado num caminho de ondas curtas com desvanecimento.
-
Um site estático para o trabalho
Por que este site são algumas centenas de linhas de Python que cospem HTML puro, e nada mais.
-
Começando um compilador AVR do zero
As primeiras decisões do ik8b — armazenamento explícito, alocação de registradores e uma biblioteca padrão sem runtime de C.
-
Um receptor coerente para o cdss
Construir o lado receptor de um modem DSSS — recuperação de temporização, desvio de frequência de portadora e rastreio de fase ao longo do quadro.
-
iklab — um agente de CLI que planeja primeiro
Um agente de programação em linha de comando sobre o Granite 4.0 — ferramentas, skills definidas pelo usuário e a maquinaria que uma sessão longa exige.
-
e2hat — criptografia ponta a ponta no navegador
Um chat com criptografia ponta a ponta sobre curvas elípticas, e o trabalho de segurança que a primeira versão não cobria.
-
ecutils chega à v2
Tornar uma biblioteca de curvas elípticas verificável — uma nova API de Point, validação de curva e checagens contra implementações de referência.
-
radioplanbr — planejamento de cobertura de RF no navegador
Uma ferramenta de navegador para planejamento de RF amador — modelos de propagação, dados ionosféricos em tempo real e padrões de antena no mapa.
-
sdrconnect — extrair IQ bruto de um SDR
Uma pequena biblioteca para conectividade com SDR e captura de IQ bruto, com análise para ver o que de fato foi recebido.
-
avr-modular-system — uma biblioteca modular de drivers AVR
Uma biblioteca de drivers de periférico para AVR em C — I2C, SPI e displays, com módulos e protocolos separados.
- Nenhum post corresponde.