论文部分内容阅读
分析了基于Linux平台的电火花数控系统软件结构,提出了数控系统软件在Linux内核态和用户态同时运行的设计方案.在这种方案中操作系统同时存在Linux内核和NC核两个内核,NC核完成数控系统的实时控制功能,可以抢占Linux内核和Linux进程的处理机时间.数控系统的外围软件由多个用户进程实现,仅在NC核放弃处理机时运行.这种机制可以满足电火花系统的实时响应要求,同时外围数控软件能够获得全面的Linux系统支持.