Comprehensive Rust(简体中文) 202412
开设的课程,为期一天,主要面向熟悉 Rust 基础知识的人员(例如已学完 Comprehensive Rust),最好也有一些使用其他语言(例如 C)进行裸机编程的经验。 今天,我们将探讨 bare-metal Rust:即在没有操作系统支持的情况下运行 Rust 代码。该部分主要分 为以下内容: • 什么是 no_std Rust? • 编写微控制器固件。 • 为应用处理器编写引导加载程序 / 1 调试 Embed.toml: [default.general] chip = "nrf52833_xxAA" [debug.gdb] enabled = true 在 src/bare-metal/microcontrollers/examples/ 目录下某个终端中: cargo embed --bin board_support debug 在同一目录下的另一个终端中: 在 "C"指定使用此规范),需要使用寄存器 x0-x7 将前 8 个参数传递给函数,因此 entry.S 无需执行任何特殊操作,只要确保不会更改这些 寄存器。 • 在 QEMU 中,使用 src/bare-metal/aps/examples 目录下的 make qemu_psci 运行该 示例。 53.3 MMIO 的易失性内存访问 • 使用 pointer::read_volatile 和 po0 码力 | 359 页 | 1.33 MB | 10 月前3πDataCS赋能工业软件创新与实践
Table Format 管控节点 安全审计 API接⼝ ETL功能 数据洞察 运维管控 用户权限 NAS⽂件存储 HDFS分布式⽂件系统 S3对象存储 其他Data Lake Bare-Metal IaaS资源 执⾏器 执⾏器 执⾏器 协调器 协调器 虚拟数仓1 执⾏器 协调器 虚拟数仓2 执⾏器 … 连接管理 查询优化器 资源隔离 向量化执⾏ 事务管理 执⾏计划 并⾏计算0 码力 | 36 页 | 4.25 MB | 1 年前3OpenShift Container Platform 4.10 监控
验证 AMQ Interconnect Operator 是否可用,并且所需的 pod 是否正在运行: 输 输出示例 出示例 2. 验证所需的 bare-metal-event-relay bare-metal event producer pod 是否已在 openshift-bare- metal-events 命令空间中运行: 输 输出示例 出示例 11.4. 订阅集群节点的 REDFISH0 码力 | 135 页 | 1.58 MB | 1 年前3Kubernetes开源书 - 周立
CPU资源的request和limit以cpu为单位。在Kubernetes中,⼀个cpu相当于: 1 AWS vCPU 1 GCP Core 1 Azure vCore 1 Hyperthread on a bare-metal Intel processor with Hyperthreading 允许⼩数。具有 spec.containers[].resources.requests.cpu=0.5 的容器,保证其所需的CPU资源是需要0 码力 | 135 页 | 21.02 MB | 1 年前3OpenShift Container Platform 4.14 安装
bootstrap 节点的静态网络 DNS。这在没有 DHCP 服务器的环境中 很有用。 bootstrapExternalSta ticIP bootstrap 虚拟机的静态 IP 地址。当 bare-metal 网络中没有 DHCP 服务器时部署使用静态 IP 地址的集群时,必须设置这个值。 $ mkdir ~/clusterconfigs $ cp install-config.yaml ~/clusterconfigs Container Platform 4.14 安装 安装 2200 bootstrapExternalSta ticGateway bootstrap 虚拟机网关的静态 IP 地址。当 bare-metal 网络中没有 DHCP 服务器时部署使用静态 IP 地址的集群时,必须设置这个值。 sshKey sshKey 配置设置包含 ~/.ssh/id_rsa.pub 文件中访问 control 网络的要求。当设置为 Disabled 时,您必须只使用基于虚拟介 质的置备,或使用支持的安装程序启动集群。如果 Disabled 并 使用电源管理,则必须可以从 bare-metal 网络访问 BMC。如果 Disabled,则必须在 bare-metal 网络上提供两个用于置备服务 的 IP 地址。 Managed :将此参数设置为 Managed( ( 默认设置),以全面 管理调配网络,包括 DHCP、TFTP0 码力 | 3881 页 | 39.03 MB | 1 年前3OpenShift Container Platform 4.13 安装
bootstrapExternalSta ticIP bootstrap 虚拟机的静态 IP 地址。当 bare-metal 网络中没有 DHCP 服务器时部署使用静态 IP 地址的集群时,必须设置这个值。 bootstrapExternalSta ticGateway bootstrap 虚拟机网关的静态 IP 地址。当 bare-metal 网络中没有 DHCP 服务器时部署使用静态 IP 地址的集群时,必须设置这个值。 网络的要求。当设置为 Disabled 时,您必须只使用基于虚拟介 质的置备,或使用支持的安装程序启动集群。如果 Disabled 并 使用电源管理,则必须可以从 bare-metal 网络访问 BMC。如果 Disabled,则必须在 bare-metal 网络上提供两个用于置备服务 的 IP 地址。 Managed :将此参数设置为 Managed( ( 默认设置),以全面 管理调配网络,包括 DHCP、TFTP networkConfig 配置 配置设 设置,以使用 置,以使用 NMState 配 配 置主机网 置主机网络 络接口。 接口。 此功能的最常 此功能的最常见 见用例是在 用例是在 bare-metal 网 网络 络中指定一个静 中指定一个静态 态 IP 地址,但您也可以配置其他网 地址,但您也可以配置其他网络 络,如存 ,如存 储 储网 网络 络。此功能支持 。此功能支持 VLAN、 、VXLAN、网0 码力 | 4634 页 | 43.96 MB | 1 年前3OpenShift Container Platform 4.10 安装
网络的要求。当设置为 Disabled 时,您必须只使用基于虚拟介 质的置备,或使用支持的安装程序启动集群。如果 Disabled 并 使用电源管理,则必须可以从 bare-metal 网络访问 BMC。如果 Disabled,则必须在 bare-metal 网络上提供两个用于置备服务 的 IP 地址。 Managed :将此参数设置为 Managed( ( 默认设置),以全面 管理调配网络,包括 DHCP、TFTP 接口 在安装前,您可以在 install-config.yaml 文件中设置 networkConfig 配置设置,以使用 NMState 配置 主机网络接口。 此功能的最常见用例是在 bare-metal 网络中指定一个静态 IP 地址,但您也可以配置其他网络,如存储网 络。此功能支持 VLAN、VXLAN、网桥、绑定、路由、MTU 和 DNS 解析器设置等其他 NMState 功能。 先决条件 网络的要求。当设置为 Disabled 时,您必须只使用基于虚拟介 质的置备,或使用支持的安装程序启动集群。如果 Disabled 并 使用电源管理,则必须可以从 bare-metal 网络访问 BMC。如果 Disabled,则必须在 bare-metal 网络上提供两个用于置备服务 的 IP 地址。 Managed :将此参数设置为 Managed( ( 默认设置),以全面 管理调配网络,包括 DHCP、TFTP0 码力 | 3142 页 | 33.42 MB | 1 年前3
共 7 条
- 1