| CNC technology is the important basis of the modern equipment manufacturing industry.As the core of the CNC technology, the rapid development of the CNC system will be important to the transformation and upgrade progress of China’s traditional manufacturing industry.With the improvement of microprocessor’s performence and the development of relevant supporting technologies, the embedded system has been used more and more widely as a branchof computer technology, while embedded Linux operating system is widely adopted in embedded systems due to its good portability, high stability and property to be customized. With the wide application of embedded technology in CNC system, the research of embedded CNCsystem has important practical significance.Based on the hardware platform using OMAP3530+FPGA/CPLD, the software of embedded CNC system is researched in this thesis. The embedded Linux operating system is adopted. The transplantation of standard Linux kernel is solved while the configuration of the kernel for the dedicated hardware platform is researched, including device drivers, DSP/BIOS Linkand so on. Based on the research result of standard Linux kernel’s insufficient in real-time property, a real-time transformation of the Linux kernel based on Xenomai is accomplished. The real-time ablity is proved. Based on the software platform of CNC system, the CNC program is researched. In addition, based on the principle of Bit pattern interpolation, the speed control and the generation of bit data are researched. |