首页
›
嵌入式与底层系统
›
034-UEFI_EDK II与BIOS平台固件
›
《UEFI Shell脚本开发实战工程》
VIP20
本课程属于:034-UEFI_EDK II与BIOS平台固件
嵌入式与底层系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
UEFI Shell脚本开发实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
UEFI概述
UEFI的起源与发展 · 与传统BIOS的区别 · UEFI在现代计算机中的重要性
UEFI
的起源
02
UEFI Shell基础
Shell环境介绍 · 进入Shell的方法 · Shell的基本命令与帮助系统
UEFI
Shell
03
文件系统与设备管理
设备路径概念 · 映射设备(map) · 文件系统导航(cd
文件系统
设备管理
04
文件操作命令
创建 · 复制 · 移动
文件操作命令
创建
05
文本文件查看与编辑
type · edit命令的使用 · 重定向与管道操作
文本文件查看
编辑
06
Shell脚本入门
脚本文件结构 · 注释 · 脚本执行权限与运行方式
Shell
脚本入门
07
变量与数据类型
环境变量 · 局部变量 · 变量赋值与引用
变量
数据类型
08
算术运算
expr命令 · 整数运算 · 逻辑运算与比较操作
算术运算
expr
09
条件判断
if-then-else语句 · test命令 · 文件属性判断
条件判断
if-then-else
10
循环结构
for循环 · while循环 · 循环控制(break
循环结构
for
11
函数定义与调用
函数声明 · 参数传递 · 返回值处理
函数定义
调用
12
脚本参数处理
位置参数 · shift命令 · 特殊变量($0
脚本参数处理
位置参数
13
输入输出重定向
标准输入 · 输出 · 错误重定向
输入输出重定向
标准输入
14
管道与过滤器
管道符号使用 · 常用过滤器(grep · sort
管道
过滤器
15
字符串处理进阶
字符串截取 · 替换 · 拼接
字符串处理进阶
字符串截取
16
数组操作
数组定义 · 元素访问 · 遍历
数组操作
数组定义
17
UEFI Shell环境变量
系统预定义变量 · 用户自定义变量 · 变量持久化
UEFI
Shell
18
设备驱动与协议
加载驱动(load) · 查看驱动列表(drivers) · 协议操作基础
设备驱动
协议
19
内存与硬件操作
内存查看(memmap) · PCI设备枚举(pci) · SMBIOS信息读取
内存
硬件操作
20
启动管理
启动项管理(bcfg) · NVRAM变量操作 · 设置启动顺序
启动管理
bcfg
21
网络功能基础
网络协议栈初始化 · ping命令 · 网络配置查看
网络功能基础
网络协议栈初始化
22
TFTP与文件传输
TFTP服务器配置 · 文件上传下载 · PXE启动原理
TFTP
文件传输
23
脚本调试技巧
echo调试 · set -x追踪 · 错误处理与退出码
脚本调试技巧
echo
24
错误处理与异常
trap命令 · 错误捕获 · 脚本健壮性设计
错误处理
异常
25
模块化脚本设计
脚本拆分 · source命令 · 库文件编写
模块化脚本设计
脚本拆分
26
自动化测试脚本
编写自动化测试用例 · 日志记录 · 结果验证
自动化测试脚本
编写自动化测试用…
27
系统配置脚本
BIOS设置读取与修改 · 硬件信息收集脚本
系统配置脚本
BIOS
28
固件更新脚本
使用Shell进行固件更新 · 校验与回滚机制
固件更新脚本
Shell
29
安全与权限
Shell安全策略 · 脚本加密 · 防止未授权执行
安全
权限
30
综合实战项目
构建一个完整的UEFI Shell诊… · 整合所学知识
综合实战项目
UEFI
所属VIP或分类
同VIP:ACPI表定制开发实战
同VIP:BIOS-POST流程与调试
同VIP:EDK-II平台固件开发工程