Το EUD (Embedded USB Debug) είναι ενσωματωμένο debug interface σε Qualcomm SoC από το 2018.
Η Qualcomm δημοσίευσε πρόσφατα τον ανοιχτό κώδικα για το EUD και ενημέρωσε το OpenOCD branch της.
Με το EUD μπορείτε να χρησιμοποιείτε SWD μέσω της θύρας USB χωρίς εξωτερικά εργαλεία ή συγκόλληση.
Η ενσωμάτωση στο Linux και στο OpenOCD απαιτεί διορθώσεις κώδικα, rebase σε νεότερες εκδόσεις και διόρθωση σφαλμάτων compiler.
Το debug μέσω EUD απλοποιεί την ανάλυση σφαλμάτων στον πυρήνα και στο U-Boot, μειώνοντας το κόστος εξοπλισμού και τον χρόνο ρύθμισης.
Υπάρχουν επιπλέον μη εξερευνημένες δυνατότητες όπως σειριακή θύρα COM και MMIO tracing για κλειστές συσκευές.
Ζητούνται συνεισφορές από την κοινότητα για υποστήριξη διαφορετικών SoC, SMP και quirks όπως το sticky reset bit.
Το EUD δεν επιτρέπει ανύψωση επιπέδου ασφαλείας σε παραγωγικές συσκευές, διατηρώντας την προστασία των registers.
Get notified when new stories are published for "🇬🇷 Hacker News Ελληνικά"