วางที่นี่ให้กับคนอื่นบนเส้นทางกระต่ายที่ฉันเป็นในวันนี้ (5 ต.ค. 2014) หมายเหตุ: นี่มาจาก PoV ที่ไม่มีประสบการณ์มากดังนั้นนี่อาจเป็นที่ชัดเจนสำหรับพวกคุณหลายคน แต่มันก็ไม่ใช่สำหรับฉัน
ฉันพยายามที่จะเชื่อมต่อเครื่องสแกนบาร์โค้ดเลเซอร์แบบง่าย ๆ กับ RaspberryPi B + ผ่านทาง USB ไม่มีประสบการณ์กับ Linux / RBPi และท้ายที่สุดการค้นหาโดย Google ก็นำฉันมาที่หน้านี้
ฉันได้รับคำตอบจาก David Sykes เมื่อวันที่ 15 มิถุนายน 2012 ด้วยการอ้างอิง PyUSB และจากนั้นฉันก็พบว่าการติดตั้ง Python & PyUSB ของ ADAFruitเป็นส่วนหนึ่งของการแฮก Microsoft Kinect ของพวกเขา ..
ฉันรู้สึกว่าฉันสามารถผ่านมันได้อย่างรวดเร็วถ้ามันเป็นเพียงแค่ในพีซีของฉัน แต่การทำสิ่งนี้ผ่าน RaspberryPi ทำให้ฉันต้องวนซ้ำ หากคุณอ่านคำแนะนำนั้นคุณจะพบสิ่งกีดขวางบนถนนเดียวกันกับที่ฉันทำซึ่งคุณไม่สามารถดาวน์โหลดเนื้อหาได้และคุณจะไม่สามารถทำสิ่งที่พวกเขาพูดได้โดยไม่ต้องใช้ไฟล์ ดังนั้นคุณจะรับไฟล์ได้อย่างไรถ้าคุณไม่สามารถดาวน์โหลดได้? [อาจมีวิธีดาวน์โหลดไฟล์เหล่านี้ แต่ใน Pi ของฉันฉันได้รับข้อผิดพลาด 400 ในการปลอมแปลงแหล่งที่มาและ Midori จะไม่ดาวน์โหลดไฟล์ Tar หรือ Zip]
การอ้างอิงPyUSB ของ Walacคุณสามารถเข้าไปยังส่วนแรกใน LXTerminal เพื่อรับ libusb แต่จากนั้นคำสั่งถัดไปที่กำหนดให้ถือว่าคุณมีไฟล์สำหรับ PyUSB และคุณสามารถค้นหาพวกมันผ่านไดเรกทอรี
ดังนั้นนี่คือขั้นตอนการเปลี่ยนแปลงของฉันในการติดตั้ง LibUSB และ PyUSB บน RaspberryPi:
ลำดับของคำสั่งที่ฉันป้อนลงใน LXTerminal:
sudo apt-get install python libusb-1.0
ยืนยันกับ Y
sudo apt-get install python-pip
แล้วก็
sudo pip install --upgrade pyusb
หมายเหตุ: บางสิ่งนี้อาจอยู่ใน RBPi ของคุณขึ้นอยู่กับสิ่งที่คุณทำมาก่อนหน้านี้ แต่การทำคำสั่งอีกครั้งจะไม่ทำร้ายมันเพียงแค่บอกฉันว่าไฟล์นั้นทันสมัย
คำสั่งสุดท้าย "- อัพเกรด pyusb" ให้ฉันต่อไปนี้:
Downloading/unpacking pyusb
Downloading pyusb-1.0.0b1.tar.gz (44Kb): 44Kb downloaded
Running setup.py egg_info for package pyusb
Installing collected packages: pyusb
Running setup.py install for pyusb
Successfully installed pyusb
Cleaning up...
ดังนั้นฉันคิดว่าตอนนี้มันดีแล้วและฉันสามารถกลับไปที่บทช่วยสอนของฉันได้
อีกครั้งฉันใช้ RaspberryPi B + ติดตั้ง NOOBS มาตรฐาน .. ฉันส่วนใหญ่อ้างอิงแหล่งข้อมูลเช่นระบบการเรียนรู้ของ ADAFRUIT ที่ทำกับรุ่น B ส่วนใหญ่ แต่ทุกอย่างที่ฉันทำมาจนถึงตอนนี้กำลังทำงานกับ B +
หวังว่าข้อมูลจะช่วยให้ทุกคนที่ติดอยู่ในจุดเดียวกัน