25、系统启动负载相关技术解析

系统启动负载技术详解

系统启动负载相关技术解析

1. 开发模式与传统模式

开发模式(Developer Mode)是一种特殊模式,它赋予终端用户自由使用设备的权利,可从内部或固定存储设备启动,也能从可移动或外部存储设备启动,还能关闭内核验证,甚至在不影响保修的情况下从传统负载启动。

传统模式(Legacy Mode)允许设备在开发模式下的 Depthcharge 启动时,通过按下 CTRL + L 启动单独的负载并使用替代操作系统。要进入此模式,需在开发模式下启用以下 crossystem 配置参数:

#crossystem dev_boot_legacy=1
2. Depthcharge 相关
2.1 Depthcharge 外壳

Depthcharge 外壳是一个预启动环境,用于访问原生硬件,辅助早期开发和轻松调试。要启用此交互式控制台,必须选择 Depthcharge kconfig CONFIG_CLI CONFIG_SYS_PROMPT kconfig 用于指定控制台提示符名称,默认是 dpch 。在 Depthcharge 的 C 入口点,检测 CLI kconfig 被启用并启动预启动环境。

Depthcharge 外壳提供了几个内置命令,如下:
- 允许以不同宽度访问内存和 I/O 地址
- 扫描 PCI/PCIe 树并访问设备的 PCI 配置空间
- 在显示屏上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值