Cách khắc phục sự cố PiCamera trên Fedora và Raspberry Pi

Máy ảnh Pi dành cho Raspberry Pi

Nhiều bạn sử dụng Raspbian hoặc Noobs để quản lý Raspberry Pi và các phụ kiện của nó. Tuy nhiên ngày càng nhiều người dùng tìm kiếm các giải pháp thay thế khác. Các lựa chọn thay thế rất tốt nhưng không được Raspberry Pi Foundation hoạt động và cùng với đó luôn có một số vấn đề giữa các thành phần Raspberry Pi và Fedora.

Vấn đề với tất cả những điều này nằm trên tất cả trong thực tế là hạt nhân của Fedora hoặc các bản phân phối khác không được xây dựng cho Raspberry Pi nhưng đối với nền tảng ARM, điều này gây ra một số vấn đề và thiếu một số tệp hoặc hiệu suất thiết bị.

Nhiều người dùng đã gặp sự cố giữa PiCam và Fedora của họvì vậy họ không thể làm cho thành phần Raspberry Pi này hoạt động mặc dù phần còn lại của phần mềm hoạt động hoàn hảo. Điều này rất dễ sửa chữa và không liên quan đến việc thay đổi hệ điều hành.

Fedora không được xây dựng cho các nền tảng hoặc phụ kiện Raspberry Pi như PiCamera

Để giải quyết điều đó, trước tiên chúng ta phải mở một thiết bị đầu cuối và thử chạy tập lệnh python ./take_photo.py, ở cuối thư viện thông báo lỗi sẽ xuất hiện, trong trường hợp này nó được gọi là libmmal.so. Thư viện này được tìm thấy trong hệ điều hành Fedora nhưng một số chương trình hoặc ứng dụng nhất định không thể truy cập vào vị trí của thư viện này. Để giải quyết vấn đề này, chỉ cần viết những dòng sau:

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

Lệnh đầu tiên làm cho một tệp tương đương với thư viện được tạo ở một vị trí khác hơn là nếu nó có thể truy cập được bởi các chương trình khác. Và lệnh thứ hai nó làm là cảnh báo tất cả phần mềm rằng vị trí đó đã có sẵn và sử dụng nó. Vì vậy, bây giờ khi chúng tôi chạy lại tập lệnh PiCámara, chúng tôi có thể làm cho máy ảnh hoạt động mà không gặp bất kỳ sự cố nào và mọi thứ trong Fedora, một sự thay thế thú vị cho Raspbian, mặc dù nhiều người không thích nó.

Nguồn - Tonet666P


Hãy là người đầu tiên nhận xét

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.