📘 光刻机RTOS实战
30章 · 从入门到项目
⚡ 尼康光刻机实时系统
友好色系
1
01
光刻机RTOS概览
尼康光刻机中的实时操作系统选型、应用场景与系统架构。
2
02
开发环境搭建
基于VxWorks/FreeRTOS的交叉编译工具链安装与配置。
3
03
任务管理基础
任务创建、删除、挂起与恢复,任务优先级与调度策略。
4
04
任务间同步
信号量(二值、计数、互斥)的原理与API使用。
5
05
任务间通信
消息队列、邮箱、管道在光刻机控制中的应用。
6
06
中断管理
中断服务程序编写、中断嵌套与延迟中断处理。
7
07
时钟与定时器
系统时钟节拍、软件定时器、高精度定时器在曝光控制中的应用。
8
08
内存管理
静态与动态内存分配、内存池、内存碎片避免策略。
9
09
设备驱动框架
字符设备与块设备驱动模型,光刻机传感器驱动实例。
10
10
I/O子系统
文件系统接口、标准I/O重定向、设备文件操作。
11
11
网络协议栈
TCP/IP协议栈移植、Socket编程在远程监控中的应用。
12
12
USB协议栈
USB主机与设备驱动开发,用于晶圆传输机械臂控制。
13
13
文件系统
FAT32与Flash文件系统在日志记录与参数存储中的应用。
14
14
启动流程
Bootloader设计、内核启动、应用自启动与看门狗集成。
15
15
板级支持包
BSP开发流程、时钟与中断控制器配置、内存映射。
16
16
实时性优化
任务优先级反转解决、中断延迟优化、Cache一致性处理。
17
17
多核处理
SMP与AMP架构、核间通信、资源共享与锁机制。
18
18
功耗管理
动态电压频率调整、休眠与唤醒策略在节能模式中的应用。
19
19
安全机制
任务栈溢出检测、内存保护单元、安全关键任务隔离。
20
20
日志与调试
日志系统设计、断言、跟踪与性能分析工具。
21
21
单元测试
CUnit/Unity框架在RTOS任务与驱动测试中的应用。
22
22
集成测试
硬件在环测试、压力测试与长时间稳定性测试。
23
23
版本管理
Git分支策略、代码审查与持续集成在RTOS项目中的应用。
24
24
文档生成
Doxygen注释规范、API文档与设计文档自动化。
25
25
案例分析-晶圆对准
基于视觉反馈的实时对准任务设计与实现。
26
26
案例分析-曝光剂量控制
高精度定时器与PID控制任务的协同。
27
27
案例分析-机械臂运动控制
多轴同步、轨迹插补与实时性保障。
28
28
案例分析-故障诊断系统
异常检测、日志回传与远程告警。
29
29
案例分析-系统升级
OTA固件升级、回滚机制与安全校验。
30
30
项目实战
从零搭建一个光刻机子系统RTOS原型,涵盖任务、通信与驱动。