Tiến trình phát triển firmware mở cho Raspberry Pi

Hình ảnh có thể khởi động cho bo mạch Raspberry Pi hiện có sẵn để thử nghiệm, dựa trên Debian GNU/Linux và được cung cấp kèm theo một bộ chương trình cơ sở mở từ dự án LibreRPi. Hình ảnh được tạo bằng cách sử dụng kho lưu trữ Debian 11 tiêu chuẩn cho kiến ​​trúc armhf và được phân biệt bằng cách cung cấp gói phần mềm cơ sở librepi được chuẩn bị trên cơ sở phần mềm cơ sở rpi-open-firmware.

Trạng thái phát triển chương trình cơ sở đã được đưa đến mức phù hợp để chạy máy tính để bàn Xfce. Ở dạng hiện tại, chương trình cơ sở cung cấp trình điều khiển v3d cho bộ tăng tốc đồ họa VideoCore, tăng tốc 2D, video DVI, video NTSC (đầu ra tổng hợp), Ethernet, máy chủ USB, máy chủ i2c và thẻ SD trên bo mạch Raspberry Pi 2 và Raspberry Pi 3. Các tính năng chưa được hỗ trợ bao gồm tăng tốc giải mã video, CSI, SPI, ISP, âm thanhPWM, DSI và HDMI.

Chúng ta hãy nhớ lại rằng mặc dù có trình điều khiển mở, hoạt động của bộ tăng tốc video VideoCore IV được đảm bảo bằng chương trình cơ sở độc quyền được tải vào GPU, bao gồm chức năng khá mở rộng, ví dụ: hỗ trợ OpenGL ES được triển khai ở phía chương trình cơ sở. Về cơ bản, về phía GPU, giao diện của một hệ điều hành được thực thi và công việc của các trình điều khiển mở được giảm bớt thành việc phát các cuộc gọi đến phần sụn đã đóng. Để loại bỏ nhu cầu tải xuống các đốm màu, kể từ năm 2017, cộng đồng đã phát triển một dự án phát triển phiên bản phần sụn miễn phí, bao gồm các thành phần để thực thi trên phía GPU VC4.



Nguồn: opennet.ru

Thêm một lời nhận xét