Lưu ý
Mục đích của file này là để độc giả tiếng Việt có thể đọc và hiểu tài liệu nhân kernel dễ dàng hơn, không phải để tạo ra một nhánh tài liệu riêng. Nếu bạn có bất kỳ nhận xét hoặc cập nhật nào cho file này, vui lòng thử cập nhật file tiếng Anh gốc trước. Nếu bạn thấy có sự khác biệt giữa bản dịch và bản gốc, hoặc có vấn đề về bản dịch, vui lòng gửi góp ý hoặc patch cho người dịch của file này, hoặc nhờ người bảo trì và người review tài liệu tiếng Việt giúp đỡ.
- Bản gốc:
- Người dịch:
Google Translate (machine translation)
- Phiên bản gốc:
8541d8f725c6
Cảnh báo
Tài liệu này được dịch tự động bằng máy và chưa được review bởi người dịch. Nội dung có thể không chính xác hoặc khó hiểu ở một số chỗ. Khi có sự khác biệt với bản gốc, bản gốc luôn là chuẩn. Bản dịch chất lượng cao (được review) được đặt trong thư mục vi_VN/.
Trình điều khiển đồ họa drm/vc4 Broadcom VC4¶
Xử lý phần cứng hiển thị¶
Phần này bao gồm mọi thứ liên quan đến phần cứng hiển thị bao gồm cơ sở hạ tầng thiết lập chế độ, xử lý mặt phẳng, sprite và con trỏ và hiển thị, thăm dò đầu ra và các chủ đề liên quan.
Van Pixel (DRM CRTC)¶
HVS¶
Máy bay HVS¶
Bộ mã hóa HDMI¶
Bộ mã hóa DSI¶
Bộ mã hóa DPI¶
Bộ mã hóa VEC (Đầu ra TV tổng hợp)¶
Kiểm tra KUnit¶
Trình điều khiển VC4 sử dụng KUnit để thực hiện đơn vị dành riêng cho trình điều khiển và các bài kiểm tra tích hợp.
Các thử nghiệm này đang sử dụng trình điều khiển mô phỏng và có thể được chạy bằng cách sử dụng lệnh bên dưới, trên kiến trúc nhánh hoặc nhánh64,
$ ./tools/testing/kunit/kunit.py run \
--kunitconfig=drivers/gpu/drm/vc4/tests/.kunitconfig \
--cross_compile aarch64-linux-gnu- --arch arm64
- Các bộ phận của trình điều khiển hiện đang được kiểm tra bao gồm:
Phép gán FIFO động từ HVS sang PixelValve, dành cho BCM2835-7 và BCM2711.
Quản lý bộ nhớ và gửi lệnh 3D¶
Phần này đề cập đến việc triển khai GEM trong trình điều khiển vc4.