名称说明
A2dpConfig 蓝牙音频流式传输 (bt-a2dp) 的配置选项。
ArchivistConfig 归档程序配置区域的诊断配置选项。
ArchivistPipeline 单个归档程序流水线配置。
AssemblyConfig 产品组装操作的配置。 这是一个高级操作,它会以更抽象的方式描述所需的汇编产品映像,然后根据该描述生成完整的映像汇编配置 (`crate::config::ImageAssemblyConfig`)。
AudioConfig 未能为复杂的 AudioConfig 枚举生成文档:b/332348955 平台中使用的音频堆栈。
AudioCoreConfig AudioCore 堆栈的配置选项。
AvrcpConfig 蓝牙媒体信息和控件的配置选项 (bt-avrcp)。
BatteryConfig 电池的平台配置选项。
BlobFvmVolumeConfig blob 文件系统的配置选项。
BlobfsCacheEvictionPolicy 用于管理 blob 缓存的驱逐政策。
BlobfsLayout blobfs 的内部布局。
BlobfsWriteCompressionAlgorithm 压缩算法
BluetoothConfig 无法为复杂的 BluetoothConfig 枚举生成文档:b/332348955 蓝牙的平台配置选项。默认平台配置不包含任何蓝牙软件包。
BluetoothCoreConfig 蓝牙核心功能的平台配置。
BluetoothProfilesConfig 用于启用蓝牙配置文件的平台配置。
BrightnessManager 无说明
BuildInfoConfig build 信息的配置选项。
BuildType 平台 buildTypes。 这些设置用于控制平台内的安全和行为设置,并且可以更改放入已组装产品映像中的平台软件包。
CameraConfig 平台的相机设置。
CobaltConfig Cobalt 配置区域的配置选项。
ComponentIdIndexConfig 组件 ID 索引的平台配置选项,用于描述要用于组件标识名的一致存储 ID。如果标识名发生变化,ID 可以保持一致,从而确保存储空间无需迁移到新位置。
ComponentInitialInterest 组件在启动时应收到的初始日志兴趣。
ComponentPolicyConfig 组件政策的配置选项。
ConnectivityToolsConfig 平台提供的用于开发和调试连接的工具。
DataFilesystemFormat 要在 fvm 中使用的格式数据。
DataFvmVolumeConfig 数据文件系统的配置选项。
DevelopmentSupportConfig 用于启用开发支持的平台配置选项。
DeviceIdConfig 蓝牙设备识别配置文件 (bt-device-id) 的配置选项。
DiagnosticsConfig 诊断区域的诊断配置选项。
DisplayModeConfig 无说明
DriverDetails 包含驱动程序的软件包的详细信息。
DriverFrameworkConfig 用于支持驱动程序框架的平台配置选项。
ExampleConfig 此结构体用于配置用于文档和测试的示例子系统。只有在设置示例启用选项后,才会配置示例子系统。
FactoryDataConfig 工厂数据存储区的平台配置选项。
FeatureControl 可强制启用、强制停用或允许启用或停用的功能的选项。功能默认处于停用状态。
FeatureSupportLevel 平台的基本服务等级。 这是与产品签订合同的基础,用于确定平台中提供的一组最低服务。您可以在最基本级别的基础上启用功能,但某些功能需要更高级别的基本支持。 这些级别最初基于产品定义,用于为所有其他产品提供基础: bringup.gni(引导)+--> minimal.gni(最低级别)+--> core.gni +-->(所有其他级别) “实用程序”级别介于“引导”和“最低级别”之间,添加了“/core”领域以及包含“/core”的所有系统所需的“/core”子级。 标准(默认)级别为“最低级别”。这是产品主系统应使用的级别。
FeedbackConfig 反馈配置区域的配置选项。
FileRelativePathBuf 未能为复杂的 FileRelativePathBuf 枚举生成文档:b/332348955 一个 Utf8PathBuf,可以是相对于文件的,也可以已使用包含文件的路径进行解析。 “serde::Deserialize”实现会导致这些路径处于文件相对状态。 FileRelativePathBuf 具有“From”实现,可在从应用使用的路径格式(str、String、Utf8Path、Utf8PathBuf 等)转换时,在“已解析”状态下创建它 use assembly_file_relative_path::FileRelativePathBuf; let path: FileRelativePathBuf = "some/path/to/file_1.json".into(); assert_eq!( path, FileRelativePathBuf::Resolved("some/path/to/file_1.json".into()) ); let relative = path.make_relative_to_dir("some/path")?; assert_eq!( relative, FileRelativePathBuf::FileRelative("to/file_1.json".into()) );
FilesystemImageMode 文件系统应放置在单独的分区、ramdisk 中,还是不存在。
FontsConfig 字体子系统的汇编平台配置架构。
ForensicsConfig 取证区域的配置选项。
FormatDataOnCorruption 是否在检测到数据损坏时格式化数据文件系统。
FvmVolumeConfig FVM 卷。
GraphicsConfig 图形的平台配置选项如下。
HealthCheckConfig OTA 健康检查的平台配置选项。 如果 `verify_components` 未报告健康状态,则可以阻止更新。
HfpAudioGatewayFeature HFP 音频网关功能。如需了解详情,请参阅 HFP v1.9 页面 100。
HfpCodecId 蓝牙 HFP 规范定义的编解码器 ID。请参阅 HFP v1.9 附录 B
HfpConfig 蓝牙免提 (bt-hfp) 的配置选项。
ICUConfig ICU 子系统的系统汇编配置。
ICUType 无说明
ImageName 要为 zbi 和 vbmeta 使用的文件名。
InitialElement 窗口管理器的平台配置选项。
InputDeviceType 可能受支持的输入设备的选项。
IntlConfig 输入区域的平台配置选项。
LocationConfig 位置信息服务的平台配置选项
MapConfig 蓝牙消息访问配置文件 (bt-map) 客户端设备角色的配置选项。
MdnsConfig 适用于 mdns 区域的平台配置选项。
MemoryMonitorConfig 内存监控器配置区域的诊断配置选项。
MemoryMonitorVersion 内存监控器的适用版本
MemoryReclamationStrategy 设置设备内核的内存回收策略。
MemorySize 未能为复杂的 MemorySize 枚举生成文档:b/332348955 内存量。
MultizoneConfig 平台的 multizone_leader 设置。
NetpolConfig 适用于“网络政策”区域的平台配置选项。
NetstackThreadCount 无说明
NetstackVersion 要使用的网络堆栈版本。
NetworkingConfig 要使用的网络类型(标准或基本)。
OOMBehavior 未能为复杂的 OOMBehavior 枚举生成文档:b/332348955 如果设备运行时出现内存不足,应该怎么做。
OOMRebootTimeout 设备内存不足时的重新启动超时时间。
OtaConfigs Omaha 客户端的配置
PageScannerConfig 与网页扫描器行为相关的配置。
PagetableEvictionPolicy 用户页表回收政策的选项。
PipelineType 未能为复杂的 PipelineType 枚举生成文档:b/332348955 无说明
PlatformConfig 平台配置选项。这些选项与平台本身有关,而非产品提供的任何内容。
PlatformConnectivityConfig 连接区域的平台配置选项。
PlatformKernelConfig 内核区域的平台配置选项。
PlatformMediaConfig starnix 区域的平台配置选项。
PlatformMemoryMonitorConfig 内存监视器区域的平台配置选项。
PlatformNetworkConfig 网络区域的平台配置选项。
PlatformParavirtualizationConfig 用于实现准虚拟化的平台配置选项。
PlatformSessionConfig 会话的平台配置选项。
PlatformStarnixConfig Starnix 区域的平台配置选项。
PlatformSysmemConfig sysmem 的平台配置选项。 此配置同时存在于开发板配置和平台配置中,以允许开发板配置替换静态默认值,并允许平台配置替换开发板配置。
PlatformUiConfig 界面区域的平台配置选项。
PlatformVirtualizationConfig 虚拟化区域的平台配置选项。
PlatformWlanConfig WLAN 区域的平台配置选项。
PolicyConfig 允许产品所有者定义 Omaha 客户端的 FuchsiaPolicy 实现的配置值。
PolicyLabels SWD 政策详见 \[RFC-0118](https://https://fuchsia.dev/fuchsia-src/contribute/governance/rfcs/0118_swd_policy_at_image_assembly_rfc)
PowerConfig starnix 区域的平台配置选项。
ProductConfig 产品提供的配置详细信息。
ProductConfigData 无说明
ProductFilesystemConfig 用于配置文件系统的产品选项。这些选项包括要构建哪些文件系统以及如何构建,但不包含从开发板或分区大小派生的约束条件。
ProductInfoConfig 商品信息的配置选项。
ProductPackageDetails 更详细地描述要添加到汇编中的软件包。
ProductPackagesConfig 产品提供的软件包,用于添加到组装的图片中。 这还包括这些软件包的配置: json5 packages: { base: \[ { manifest: "path/to/package_a/package_manifest.json", }, { manifest: "path/to/package_b/package_manifest.json", config_data: { "foo.cfg": "path/to/some/source/file/foo.cfg", "bar/more/data.json": "path/to/some.json", }, }, ], cache: \[] }
ProductSessionConfig 会话的产品配置选项: json5 session: { url: "fuchsia-pkg://fuchsia.com/my_session#meta/my_session.cm", initial_element: { collection: "elements", url: "fuchsia-pkg://fuchsia.com/my_component#meta/my_component.cm" view_id_annotation: "my_component" } }
RecoveryConfig 用于恢复的平台配置选项。
RendererType 可能受支持的 Scenic 渲染程序的选项。
ReservedFvmVolumeConfig 用于在 fvm 中预留空间的配置选项。
修订版本 未能为复杂的修订版本枚举生成文档:b/332348955 无说明
SamplerConfig 采样器配置区域的诊断配置选项。
SetUiConfig 输入区域的平台配置选项。
严重程度 日志消息可以具有的严重程度,通常称为日志的“级别”。
Snoop 指定蓝牙 Snoop 组件 (`bt-snoop`) 的配置。
StorageConfig 用于存储空间支持的平台配置选项。
StorageToolsConfig 平台提供的存储空间开发和调试工具。
SystemRecovery 要包含在映像中的系统恢复实现
TeeClient 依赖于基于 TEE 的协议的组件的配置。例如,实现 DRM 或身份验证服务的组件。
TeeClientFeatures 无说明
TestFuzzingConfig 适用于驱动程序负载测试的平台配置选项。
ThreadConfig 要为会话区域使用的平台配置选项。
TimekeeperConfig 输入区域的平台配置选项。
ToolsConfig 平台提供的开发和调试工具。
TrustedApp 有关如何在 Fuchsia 中运行受信任应用的配置。
类型 要使用的国际化配置的类型。
UnsignedIntegerRangeInclusive 无说明
UpdateChecker 未能为复杂的 UpdateChecker 枚举生成文档:b/332348955 UpdateChecker 枚举表示 `update` 软件包依赖的目标上更新检查工具的特定实现
UrlOrMoniker 未能为复杂的 UrlOrMoniker 枚举生成文档:b/332348955 无说明
UsbConfig USB 的平台配置选项。
UsbPeripheralConfig 配置 USB 外围设备子系统的运作方式。
UsbPeripheralFunction 无说明
VerificationFailureAction 定义更新验证失败时 system-update-committer 软件包的行为
VerifyComponent 已实现 OTA 健康检查验证服务的平台组件。
ViewingDistance 无说明
VisualDebuggingLevel VisualDebuggingLevel,用于启用可视化调试功能。目前,该功能有 3 个级别:
VolumeConfig 未能为复杂的 VolumeConfig 枚举生成文档:b/332348955 如何配置文件系统卷。某些系统可以在不实际生成文件系统映像的情况下进行此配置,以便在不使用实际文件系统的情况下配置 fshost。
WeaveConfig 要为编织区域使用的平台配置选项。
WlanPolicyLayer 无说明
WlanRecoveryProfile 无说明
WlanRoamingMode 无说明
WlanRoamingPolicy 未能为复杂的 WlanRoamingPolicy 枚举生成文档:b/332348955 无说明
WlanRoamingProfile 无说明
ZeroPageScanCount 未能为复杂的 ZeroPageScanCount 枚举生成文档:b/332348955 零页扫描器配置选项。
software_delivery 代表软件交付系统的所有可配置详细信息的结构体,可供产品所有者使用