Raspberry Pi'nin en yeni ürünü, üreticisine ve tamircisine hitap eden ve kodu test etmeye ve sorunları gidermeye yardımcı olmak için tasarlanmış Hata Ayıklama Sondasıdır. Ama Raspberry Pi Hata Ayıklama Probu nedir ve neden bir tane istersiniz?
Raspberry Pi Hata Ayıklama Probu Nedir?
Hata Ayıklama Probu, çıplak metal üzerinde çalışan kodda hata ayıklamanıza yardımcı olmak üzere kolay tak ve çalıştır bağlantısı için tasarlanmış bir USB aygıtıdır. kullanıcı arabirimi veya ağ bağlantısı olmayan donanım - masaüstü bilgisayarınız ile bilgisayarınız arasında etkin bir köprü görevi görür mikrodenetleyiciler. Raspberry Pi Pico gibi RP2040 tabanlı kartlarla kullanılmak üzere özel olarak üretilmiş olsa da, 3V3 I/O'lu bir SWD bağlantı noktasına sahip herhangi bir Arm tabanlı mikrodenetleyici ile uyumludur.
12 $'lık Raspberry Pi Hata Ayıklama Probu kitiyle, bir USB A - mikro USB kablosu alırsınız, böylece Raspberry Pi Hata Ayıklama Probu'nu PC'nize veya dizüstü bilgisayarınıza bağlayabilirsiniz. Ayrıca diğer uçta farklı konektörlere sahip üç JST hata ayıklama kablosu elde edersiniz: 3 pimli JST, üç dişi Pico H veya WH üzerindeki SWD başlığına takmak için 0,1" atlama teli ve devre tahtası için üç erkek 0,1" atlama teli kullanmak. Ayrıca Hata Ayıklama Probunuzu korumak için çekici bir şeffaf plastik kasaya sahip olursunuz.
Raspberry Pi'nin kendi RP2040 mikrodenetleyici çipinden güç alan Debug Probe, OpenOCD'nin yanı sıra CMSIS-DAP standardını destekleyen diğer araçlarla çalışır.
Raspberry Pi Hata Ayıklama Probunu Ne İçin Kullanabilirsiniz?
Bir araç, program veya uygulama geliştirirken, hata ayıklama, sürecin önemli bir parçasıdır. Programınızın hangi girdileri aldığını, bu girdilerle ne yaptığını ve çıktının ne olduğunu görebilmeniz gerekir. Yazılımınızın olması gerektiği gibi çalıştığını ve öngörülemeyen girdilerle uygun şekilde başa çıkabileceğini test edebilmeniz gerekir.
Çökme ve öngörülemeyen davranış durumunda, sorunları çözebilmeniz için bunlara neyin neden olduğunu bilmek önemlidir. Eğer öyleysen masaüstü bilgisayarda çalışacak bir program geliştirmek, bu kolaydır, çünkü program geliştirme ortamında çalıştırılabilir ve konsolda oturum açabilir veya sizin için kilitlenme raporları derleyebilir.
Çıplak metal mikrodenetleyici kartlarında çalışan programların hatalarını ayıklamak çok daha zordur. Ekran yok ve çoğu zaman işlemciden çıktı almanın bir yolu yok: programınızın gerçekte ne yaptığı konusunda körsünüz. Raspberry Pi Hata Ayıklama Probu, mikrodenetleyici kartınız arasında bir seri konsol bağlantısı sağlar. ve PC'niz, yani yazılımla kolayca etkileşim kurabilir, günlük verilerini alabilir ve tanı koyabilirsiniz sorunlar.
Tipik olarak, Raspberry Pi Debug Probe'u aşağıdaki gibi Arm tabanlı mikrodenetleyici kartlarıyla kullanırsınız: Ahududu Pi Pico, C/C++ gibi düşük seviyeli programlama dillerini kullanarak.
Harika Kendin Yap Projeleri Oluşturmaya Yardımcı Olmak İçin Raspberry Pi Hata Ayıklama Probunu Kullanın
Mikrodenetleyici kartları, Raspberry Pi 4 gibi güçlü tek kartlı bilgisayarların gereksiz ek yükleri olmadan çalışan ucuz ev donanımı projeleri elde etmek için harika bir kaynaktır.
Onlarla yapabileceğiniz düzinelerce kolay proje var ve bunlar ters giderse, Raspberry Pi Debug Probe nedenini keşfetmenize yardımcı olacak.