วิธีแก้ปัญหา PiCamera บน Fedora และ Raspberry Pi

กล้อง Pi สำหรับ Raspberry Pi

หลายท่านใช้ Raspbian หรือ Noobs เพื่อจัดการ Raspberry Pi และอุปกรณ์เสริม อย่างไรก็ตาม ผู้ใช้จำนวนมากขึ้นกำลังมองหาทางเลือกอื่น ๆ. ทางเลือกที่ดีมาก แต่ไม่ได้ผลโดย Raspberry Pi Foundation และด้วยเหตุนี้จึงมีปัญหาบางอย่างระหว่างส่วนประกอบ Raspberry Pi และ Fedora

ปัญหาทั้งหมดนี้อยู่เหนือสิ่งอื่นใดในความจริงที่ว่า เคอร์เนลของ Fedora หรือการกระจายอื่น ๆ ไม่ได้สร้างขึ้นสำหรับ Raspberry Pi แต่สำหรับแพลตฟอร์ม ARM ซึ่งทำให้เกิดปัญหาและไฟล์หรือประสิทธิภาพของอุปกรณ์บางอย่างขาดหายไป

ผู้ใช้หลายคน มีปัญหาระหว่าง PiCam และ Fedoraดังนั้นพวกเขาจึงไม่สามารถทำให้ส่วนประกอบ Raspberry Pi ทำงานได้แม้ว่าซอฟต์แวร์ที่เหลือจะทำงานได้อย่างสมบูรณ์ นี่เป็นเรื่องง่ายที่จะแก้ไขและไม่เกี่ยวข้องกับการเปลี่ยนระบบปฏิบัติการ

Fedora ไม่ได้สร้างขึ้นสำหรับแพลตฟอร์ม Raspberry Pi หรืออุปกรณ์เสริมเช่น PiCamera

ในการแก้ปัญหานั้นเราต้องเปิดเทอร์มินัลก่อนแล้วลอง เรียกใช้สคริปต์ python ./take_photo.pyในตอนท้ายไลบรารีที่แสดงข้อผิดพลาดจะปรากฏขึ้นในกรณีนี้เรียกว่า libmmal.so พบไลบรารีนี้ในระบบปฏิบัติการ Fedora แต่บางโปรแกรมหรือแอพพลิเคชั่นไม่สามารถเข้าถึงตำแหน่งของไลบรารีนี้ได้ เพื่อแก้ปัญหานี้เพียงเขียนบรรทัดต่อไปนี้:

echo “/opt/vc/lib/”>/etc/ld.so.conf.d/rpi.conf
ldconfig

คำสั่งแรกทำให้ไฟล์เท่ากับไลบรารีถูกสร้างขึ้นในตำแหน่งอื่นมากกว่าที่จะเข้าถึงได้โดยโปรแกรมอื่น และคำสั่งที่สองคืออะไร เตือนซอฟต์แวร์ทั้งหมดว่าตำแหน่งนั้นพร้อมใช้งานและใช้งานได้แล้ว. ดังนั้นเมื่อเราเรียกใช้สคริปต์PiCámaraอีกครั้งเราสามารถทำให้กล้องทำงานได้โดยไม่มีปัญหาและทุกอย่างใน Fedora ซึ่งเป็นทางเลือกที่น่าสนใจสำหรับ Raspbian แม้ว่าหลายคนจะไม่ชอบก็ตาม

ที่มา - โทนเนอร์ 666P


เป็นคนแรกที่จะแสดงความคิดเห็น

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา