libusb เป็นโอเพนซอร์สข้ามแพลตฟอร์มและซอฟต์แวร์ห้องสมุดฟรีดำเนินการใน C และการออกแบบจากการชดเชยเพื่อให้เข้าถึงทั่วไปเพื่อ USB (Universal Serial Bus) อุปกรณ์ภายใต้ Linux, Android, BSD (FreeBSD, OpenBSD, NetBSD) ไมโครซอฟท์ Windows, Windows CE และดาร์วิน / Mac OS X ระบบปฏิบัติการ
ห้องสมุดถูกออกแบบในลักษณะที่จะสามารถได้อย่างง่ายดายและรังเพลิงอย่างรวดเร็วเพื่อให้ระบบปฏิบัติการอื่น ๆ บรรดาผู้ที่ต้องการที่จะพอร์ต libusb เพื่อ OS เฉพาะควรจะดูที่ไฟล์ porting พบในแหล่งเก็บ อาคารและติดตั้งห้องสมุด libusb เป็นเรื่องง่ายที่อธิบายไว้ใน section.Getting ต่อไปเริ่มต้นด้วย libusbTo รวบรวมการติดตั้งและการใช้ห้องสมุด libusb ในโครงการของคุณภายใต้ระบบปฏิบัติการ GNU / Linux แรกดาวน์โหลดเวอร์ชันล่าสุดของซอฟต์แวร์จาก Softoware หรือผ่านทางเว็บไซต์อย่างเป็นทางการ (จะเห็นลิงค์ที่ท้ายบทความ) บันทึกเก็บที่ไหนสักแห่งบนเครื่องคอมพิวเตอร์ของคุณดึงมันและเปิดสถานีของคุณที่ชื่นชอบการประยุกต์ใช้โปรแกรมจำลอง
ใช้ & lsquo; cd & rsquo; คำสั่งที่จะนำทางไปยังตำแหน่งของไฟล์ที่เก็บสกัด (เช่น cd /home/softoware/libusb-1.0.19) และพิมพ์ & lsquo; ดวลจุดโทษ autogen.sh & rsquo; คำสั่งในการกำหนดค่าโครงการเช่นเดียวกับการสร้างและ lsquo; & rsquo กำหนดค่า; สคริปต์ซึ่งสามารถนำมาใช้เพื่อเพิ่มประสิทธิภาพของโปรแกรมสำหรับสถาปัตยกรรมฮาร์ดแวร์ของคุณหรือเปิดใช้งานตัวเลือกต่างๆ (ดู & lsquo; ./ กำหนดค่า --help & rsquo; คำสั่งสำหรับรายละเอียด)
หากคุณเลือกที่จะไม่เพิ่มประสิทธิภาพ / อีกครั้งกำหนดค่าโปรแกรมเพียงแค่พิมพ์ & lsquo; & rsquo ทำให้; คำสั่งที่จะรวบรวมมัน หลังจากรวบรวมประสบความสำเร็จซึ่งไม่ควร & rsquo; T ใช้เวลานานกว่าไม่กี่วินาทีคุณสามารถติดตั้งระบบ libusb กว้างโดยการดำเนินการและ lsquo; sudo ให้ติดตั้ง & rsquo; คำสั่งเป็นผู้ใช้ที่ได้รับการยกเว้นหรือ & lsquo; ให้ติดตั้ง & rsquo; คำสั่งเป็นราก ขณะนี้คุณสามารถรวมไว้ในใบสมัครของคุณเองเพื่อที่จะสามารถเข้าถึงอุปกรณ์ USB
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- เพิ่มการสนับสนุนสำหรับกลุ่ม USB ลำธารบน Linux และ Mac OS X (# 11)
- ของ Windows: เพิ่ม AMD และ Intel-USB 3.0 สนับสนุนฮับหลัก
- ของ Windows: USB ตรวจจับความเร็ว 3.0 แก้ไขใน Windows 8 หรือใหม่กว่า (# 10)
- เพิ่มการแปลภาษารัสเซียสำหรับสตริง libusb_strerror
- ทั้งหมด: ต่างๆแก้ไขขนาดเล็กและการสะสาง
- (#xx) ตัวเลขเป็นตัวเลขปัญหา libusb ให้ดูเช่น: https://github.com/libusb/libusb/issues/11
มีอะไรใหม่ ในรุ่น 1.0.18:
- แก้ไขการรั่วไหลของหน่วยความจำหลาย
- แก้ไขความล้มเหลวเมื่อโอน HID กลับไม่มีข้อมูลบน Windows
- ให้แน่ใจว่าเหตุการณ์ที่ค้างอยู่ทั้งหมดที่มีการบริโภค
- ปรับปรุง Android และสนับสนุน uClinux
- การปรับปรุง Windows หลาย (บันทึกข้อผิดพลาด, VS2013, VIA สนับสนุน xHCI)
- การปรับปรุง OS X หลาย (รวบรวมหัก SIGFPE สนับสนุน 64bit)
มีอะไรใหม่ ในรุ่น 1.0 Beta 2:
- การแข่งขัน libusb-0.1 ที่อยู่ปลายทางพฤติกรรม
- การปรับปรุงสำหรับ libusb-0.9.1
ความคิดเห็นที่ไม่พบ