Fudedancer Board ช่วยให้โปรแกรม Python ของคุณแกล้งทำเป็นฮาร์ดแวร์ USB

September 19, 2022 0 By cngf

นี่คือบอร์ดต้นแบบสำหรับ [Travis GoodsPeed’s] เครื่องมือพัฒนา USB ใหม่ที่เรียกว่า Fatedancer เขาใช้การออกแบบด้วยการใช้ประโยชน์จากความปลอดภัย USB แต่เราคิดว่ามันมีศักยภาพมากมายสำหรับการพัฒนาที่เก่าแก่เช่นกัน

ความรุ่งโรจน์บน [Frank Herbert] อ้างอิงเมื่อตั้งชื่อโครงการ เช่นเดียวกับตัวละครจากตำนานเนินทรายที่สามารถจำลองบุคคลที่พวกเขาสัมผัสได้อย่างสมบูรณ์แบบอุปกรณ์นี้ให้คุณจำลองสิ่งที่คุณสามารถจินตนาการได้ หนึ่งพอร์ต USB เชื่อมต่อกับเหยื่อ (หรือโฮสต์) อื่น ๆ เชื่อมต่อกับเครื่องพัฒนา Python สามารถใช้เพื่อส่งคำสั่ง USB แบบเรียลไทม์ คิดว่าสิ่งนี้ทำเช่นเดียวกันกับสิ่งเดียวกันกับโจรสลัดรถบัสทำเพื่อ SPI และ I2C ยกเว้นว่ามันกำลังทำอยู่บนโปรโตคอล USB เอง วิธีนี้คุณสามารถสัมผัสได้ในแบบของคุณผ่านการกระแทกถนนทั้งหมดของการพัฒนาอุปกรณ์ใหม่ (หรือทดสอบการใช้ประโยชน์) โดยไม่จำเป็นต้องรวบรวมและแฟลชฮาร์ดแวร์ของคุณอย่างต่อเนื่อง