diff --git a/get-started/_common/components/_overview.md b/get-started/_common/components/_overview.md index 26934923..fd829dc0 100644 --- a/get-started/_common/components/_overview.md +++ b/get-started/_common/components/_overview.md @@ -1,40 +1,28 @@ - -一个组件是一个运行在 Fuchsia 沙盒中的程序。每个组件都是一个可组合的模块,依据各自功能与其它组件交互。 -Fuchsia 中的所有软件都被定义为一个个组件,除了内核、引导进程以及组件管理器。 +except for the kernel image, bootstrapping processes, and the Component Manager. - -Fuchsia 的组件框架致力于让系统可以运行几乎所有的用户空间软件。 -组件管理器是一个系统进程,负责协调各个组件实例的执行和生命周期,维护组件拓扑,给组件提供相应功能,并使它们彼此隔离。 +from one another. - -组件通过功能获得访问更广泛系统的各个部分的特权。 -每个组件都可以声明它们提供给系统的新功能以及需要其他组件(或框架)提供的功能。 -组件管理器解析并验证组件之间的所有功能请求,以确保它们与组件已被正确授予的功能相匹配。 +has been properly granted. diff --git a/get-started/_common/components/_product_driver.md b/get-started/_common/components/_product_driver.md index 7271df4f..e56a8b82 100644 --- a/get-started/_common/components/_product_driver.md +++ b/get-started/_common/components/_product_driver.md @@ -1,20 +1,13 @@ - -## 驱动框架 +## Driver framework - -与 session 类似,Fuchsia 驱动框架使开发人员能够将产品特定的设备驱动程序实现为组件。 -一些驱动程序组件代表硬件接口控制器,例如 PCI 或 USB,而其他驱动程序组件则与终端设备交互, -例如以太网控制器或键盘。 +interact with end devices, such as an ethernet controller or keyboard. - -当设备被发现或连接到系统时,`driver_manager` 平台组件启动必要的驱动程序组件, -将它们绑定到硬件接口,并管理它们的生命周期。 +hardware interfaces, and manages their lifecycle. - -注:有关驱动框架的细节,参考[Fuchsia 驱动框架](/development/drivers/concepts/fdf.md). +Note: For more details on the driver framework, see +[Fuchsia Driver Framework](/development/drivers/concepts/fdf.md). diff --git a/get-started/_common/components/_product_intro.md b/get-started/_common/components/_product_intro.md index 186ceaa7..cc748e6a 100644 --- a/get-started/_common/components/_product_intro.md +++ b/get-started/_common/components/_product_intro.md @@ -1,16 +1,10 @@ - -组件构成了在 Fuchsia 用户空间中运行的软件的基础。 -到目前为止,您探索的组件是运行 Fuchsia 的所有产品通用的核心平台的一部分。 -Fuchsia 产品由平台组件和产品特定元素组成,以满足设备硬件和用户体验的独特需求。 -在本节中,您将探索 Fuchsia 如何构建组件以实现产品级定制。 +Fuchsia builds on components to enable product-level customization. - -![数据表展现了 Fuchsia 通过会话框架和驱动框架让产品在核心平台上的定制成为可能.] (/get-started/images/components/product.png){: width="582"} diff --git a/get-started/_common/components/_product_session.md b/get-started/_common/components/_product_session.md index 4e78ca99..d776e8c1 100644 --- a/get-started/_common/components/_product_session.md +++ b/get-started/_common/components/_product_session.md @@ -1,23 +1,15 @@ - -## Session 框架 +## Session framework - -会话是一系列封装了产品用户体验的组件。会话框架充当 Fuchsia 平台和产品级用户交互之间的边界。 -每个 Fuchsia 产品都将单个会话实例定义为产品体验的根,并可能管理其他子组件。 +additional child components. - - -`session_manager` 平台组件在启动时打开会话组件,并为其提供一组固定的功能,以支持诸如窗口管理、 -输入事件处理或可访问元素的会话框架 API. +accessibility. - -注: 有关会话框架的更多细节,请参考 -[会话框架介绍](/concepts/session/introduction.md). +Note: For more details on the session framework, see +[Introduction to the session framework](/concepts/session/introduction.md).