alsatplg - hướng dẫn tham khảo, tùy chọn, ví dụ về lệnh


TÊN

alsatplg - Trình biên dịch cấu trúc liên kết ALSA

TÓM TẮT

alsatplg <options> [command]

SỰ MIÊU TẢ

alsatplg (trình biên dịch cấu trúc liên kết ALSA) là một chương trình biên dịch tệp cấu hình cấu trúc liên kết thành tệp nhị phân cho trình điều khiển hạt nhân.

Trình điều khiển âm thanh hiện tại thường có thông tin cấu trúc liên kết mã cứng trong các nguồn trình điều khiển: Điều này kết hợp chặt chẽ trình điều khiển âm thanh với bảng phát triển khiến việc sửa đổi trình điều khiển để hoạt động trên các thiết bị khác mất thời gian. Trình điều khiển cũng được kết hợp chặt chẽ với phiên bản chương trình cơ sở DSP, nghĩa là cần phải cẩn thận hơn để giữ cho phiên bản trình điều khiển và chương trình cơ sở đồng bộ. Các tính năng phần sụn mới cũng có nghĩa là cập nhật trình điều khiển.

Dự án cấu trúc liên kết ALSA loại bỏ nhu cầu viết lại hoặc chuyển trình điều khiển âm thanh sang các thiết bị khác nhau hoặc các phần sụn khác nhau: Trình điều khiển không có dữ liệu cấu trúc liên kết được mã hóa cứng nghĩa là có thể sử dụng một trình điều khiển duy nhất trên các thiết bị khác nhau bằng cách cập nhật dữ liệu cấu trúc liên kết từ hệ thống tệp. Có thể đẩy các bản cập nhật chương trình cơ sở mà không cần phải cập nhật trình điều khiển. Phần sụn mới chỉ cần bao gồm một tệp cấu trúc liên kết được cập nhật mô tả bản cập nhật.

TÙY CHỌN

Tùy chọn có sẵn:

-h, --help

sự giúp đỡ này

-V, --version

hiển thị phiên bản tiện ích và phiên bản của các thư viện đã sử dụng

-c, --compile FILE

tập tin cấu hình nguồn để biên dịch

-d, --decode FILE

tệp cấu trúc liên kết nhị phân nguồn để giải mã

-n, --normalize FILE

phân tích cú pháp và lưu tệp cấu hình ở định dạng chuẩn hóa

-u, --dump FILE

phân tích cú pháp và lưu tệp cấu hình ở định dạng đã chỉ định

-o, --output FILE

tập tin đầu ra

-v, --verbose LEVEL

đặt mức độ dài dòng

-s, --sort

sắp xếp các mã định danh cấu hình (được đặt để chuẩn hóa)

-x, --nocheck

lưu cấu hình mà không cần kiểm tra tính toàn vẹn bổ sung

-z, --dapm-nosort

không sắp xếp các mục đồ thị DAPM (như trong phiên bản 1.2.1-)

CÁC TẬP TIN

Các tệp cấu trúc liên kết chính cho từng cạc âm thanh được hỗ trợ nằm trong /usr/share/alsa/topology.

Ví dụ: tệp trường hợp sử dụng chính cho thẻ broadwell nằm trong /usr/share/alsa/topology/broadwell/broadwell.conf, tệp này mô tả phần cứng âm thanh cho trình điều khiển.

Để biết thêm chi tiết về cú pháp của tệp UCM, hãy xem mã nguồn alsa-lib: http://git.alsa-project.org/?p=alsa-lib.git;a=blob;f=src/ cấu trúc liên kết/trình phân tích cú pháp.c

XEM THÊM

  • Giao diện cấu trúc liên kết: http://www.alsa-project.org/alsa-doc/alsa-lib/group__topology.html

LỖI

Không ai biết.

TÁC GIẢ

Jaroslav Kysela

BẢN QUYỀN

GPLv2+