Numerical Control-oriented Embedded Operating System NC-Linux
Wansheng Zhao
Abstract
Wansheng Zhao
Abstract
This paper presents a new design of numerical control (NC)——oriented embedded operating system (OS) NC-Linux. It analyzes the software structure of numerical control embedded system (NCES) for the electron discharge machining (EDM), which is based on the Linux platform. The NCES is designed with two kernels existing togetherthe Linux kernel and the NC kernel. The NC kernel can preempt the Linux kernel. In other words, the Linux kernel and processes will run only when the NC kernel releases the processor. By applying this mechanism, EDM NC equipment can achieve the guaranteed real-time support. At the same time, other NC software that runs in the user mode can get all support of Linux system.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
This paper presents a new design of numerical control (NC)——oriented embedded operating system (OS) NC-Linux. It analyzes the software structure of numerical control embedded system (NCES) for the electron discharge machining (EDM), which is based on the Linux platform. The NCES is designed with two kernels existing togetherthe Linux kernel and the NC kernel. The NC kernel can preempt the Linux kernel. In other words, the Linux kernel and processes will run only when the NC kernel releases the processor. By applying this mechanism, EDM NC equipment can achieve the guaranteed real-time support. At the same time, other NC software that runs in the user mode can get all support of Linux system.
Key concepts: Linux kernel, Configfs, Computer science, Operating system, Linux Unified Key Setup, Kernel (algebra), GNU/Linux, sysfs