FaceDancer Board, Python programlarınızın USB donanımı gibi davranmasını sağlar

Bu, [Travis GoodSpeed’in] için prototip panosu, FaceDancer adlı yeni USB geliştirme aracıdır. Tasarımı akılda tuttuğu USB güvenlik istismarıyla çekti, ancak düz eski gelişme için de çok fazla potansiyele sahip olduğunu düşünüyoruz.

Projeyi adlandırırken [Frank Herbert] referansında Kudos. Dune mitolojisinden, dokunacaklarını mükemmel şekilde simüle edebilecek karakterler gibi, bu cihaz, hayal edebileceğiniz her şeyi simüle edelim. USB bağlantı noktaları mağdura (veya ana bilgisayar) bağlanır, diğer bir geliştirme makinesine bağlanır. Python daha sonra gerçek zamanlı olarak USB komutları göndermek için kullanılabilir. Bunu, aynı şeyi yaparken, otobüs korsanının SPI ve I2C için yaptığı gibi, USB protokolünde yapması dışında. Bu şekilde, donanımınızı sürekli olarak derlemeye ve yanıp sönmesi gerekmeden, yeni bir cihaz geliştirmenin (veya bir istismarın test edilmesinin) tüm yoldaki çarpmalar boyunca yolunuzu hissedebilirsiniz.

Leave a Reply

Your email address will not be published. Required fields are marked *