名称 | 说明 |
---|---|
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 | 代表软件交付系统的所有可配置详细信息的结构体,可供产品所有者使用 |
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-11-20。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-11-20。"],[],[]]