Files
cnc_wams/web-rtcp-5axis-sim-plan/docs/diagram-assets/04-native-task-hal-flow.mmd

23 lines
1.1 KiB
Plaintext

flowchart TD
N0[阶段0 源码和构建清单补齐] --> N1[阶段1 Native 对照探针]
N1 --> N2[阶段2 HAL 内存模型和线程调度器]
N2 --> N3[阶段3 Motion realtime 同步最小闭环]
N3 --> N4[阶段4 Task runtime 移植]
N4 --> N5[阶段5 TRT machine-file session 接入]
N5 --> N6[阶段6 SWITCHKINS/M428/M429/M430 同步]
N6 --> N7[阶段7 Browser Worker 和 store 接线]
N7 --> N8[阶段8 Full boundary 提升]
N8 --> W[Web simulation boundary promoted]
W --> C1[nativeTaskReady=true 仅限 Web simulation]
W --> C2[nativeHalSyncReady=true 仅限 Web simulation]
W --> C3[fullLinuxCncProgramExecutionReady=true 仅限仿真边界]
W --> C4[toolDbProcessReady=true web_simulation_only]
W --> C5[externalUserMProcessReady=true web_simulation_only]
W -. 仍为 false .-> B1[hardwareDrive=false]
W -. 仍为 false .-> B2[hostRealtimeKernel=false]
W -. host 仍为 false .-> B3[hostExternalUserMProcessReady=false]
W -. host 仍为 false .-> B4[hostToolDbProcessReady=false]
W -. 仍为 false .-> B5[arbitraryUserMExecution=false]