A Qualcomm lançou o código-fonte do EUD (Embedded USB Debug), interface de depuração USB integrada em SoCs desde 2018.
O EUD permite debugar CPUs e DSPs via SWD sobre USB sem ferramentas externas, soldagem ou depuradores caros.
A biblioteca EUD tornou-se aberta e a ramificação do OpenOCD foi atualizada com suporte ao EUD no GitHub.
Foram feitos ajustes e rebase do código para funcionar em distribuições Linux modernas e versões mais recentes do OpenOCD.
Patches e instruções de início rápido estão disponíveis no repositório linux-msm/openocd no GitHub.
O EUD foi testado no Snapdragon 845 e deve funcionar em 855 e 865, com patches extras necessários para SoCs mais novos.
Abrem-se novas possibilidades de depuração de U-Boot, TF-A e OP-TEE e integração futura de UART e trace.
A comunidade pode ajudar reportando suporte em novas placas, investigando comportamentos anômalos e melhorando SMP.
Embora o EUD seja desativado por fuse em dispositivos de produção, pode ser reativado via política de depuração.
Em dispositivos de produção, o EUD não permite controle de níveis de execução superiores, mantendo segurança.
Get notified when new stories are published for "🇵🇹 Hacker News Português"