駕駛評分量表

總覽

本文件說明寫入新驅動程式的規則。

位置

許多驅動程式位於 /src/devices 底下,且位於名為 根據驅動程式庫類型例如 /src/devices/clock/drivers, /src/devices/usb/drivers 等。 業務範圍包括自家目錄中的司機資料 例如 /src/media/audio/drivers/src/graphics/drivers 等。新驅動程式必須 可以跟其他同類型的驅動器一起偵測如果沒有 現有資料夾是新的驅動程式庫程式 就需要將新資料夾新增至 /src/devices。 並在其下方納入驅動程式資料夾

擁有者

和 Fuchsia 中的其他程式碼一樣,只有在獲得擁有者核准後, 驅動程式庫待核准的 OWNERS 檔案 新增驅動程式庫的位置。

駕駛資訊

在 Fuchsia 樹中加入驅動程式庫時,必須建立驅動程式庫資訊檔案,且 fuchsia_driver_component 目標必須包含 info = meta/<some-driver-info.json> 項目。JSON 檔案中所列的檔案info必須至少包含 short_description 文字和areas清單,其中包含 。例如: aml-g12-tdm-dai-info.json 包括:

{
    "short_description": "AMLogic g12 audio subsystem DAI TDM driver",
    "manufacturer": "AMLogic",
    "families": [
        "g12"
    ],
    "models": [
        "S905D2",
        "T931",
        "S905D3"
    ],
    "areas": [
        "Media",
        "Audio"
    ]
}

請注意,這個檔案是由 fx create driver 自動建立,請參閱建立新的值區 驅動程式