Font Size: a A A

The Construction Of The Underlying Platform Structure Of The Embedded Linux Nc System

Posted on:2013-01-07Degree:MasterType:Thesis
Country:ChinaCandidate:Y WangFull Text:PDF
GTID:2211330362959168Subject:Power Electronics and Electric Drive
Abstract/Summary:PDF Full Text Request
CNC technology has become a measure of a country's level of manufacturing industry, industrial modernization degree and comprehensive national competitiveness index. China as a manufacturing power, accelerate the development of CNC machine tool industry, will have basic, forward-looking, strategic significance.With the development of embedded technology, more and more complex functions which original technology difficult to achieve, now have a lot of solutions. These emerging technologies can be used in CNC area. This article in view of the small cutting CNC system based on embedded operating system development plan, which have important significance in improving the small CNC cutting machine performance, and market competition rate.Based on the bare machine CNC cutting system, has many shortcomings: the interface is not beautiful, cannot achieve process management etc…Customizate suitable operating system on the basis of hardware is a solution to solve this problem. This article uses Samsung ARM, TI DSP, and DPRAM as the basis of hardware, transplantation of Linux kernel as operating system, developed a scheme of Embedded CNC system. This article focuses on how to complete the development of a set of embedded system, including how to transplant Boot Loader, how to develope device drivers under Linux kernel, and how to transplant the file system and so on.This article focuses on how to complete the development of a set of embedded system, including the following: how to choose suitable BootLoader for hardware; how to pass in the U-boot source code to modify file in relation to CPU and BOARD,in order to transplant U-boot; how the Linux kernel development of device driver, the content involves the kernel source code needed modification, in addition, from the aspects of the code in detail how to write a character device driver, how to select the file system (related to how the kernel to add to the YAFFS2 root file system support ), as well as how to make a YAFFS2 root file system. The article also introduced a more popular real-time operating system -- RTLinux.Finally, this paper gives the dual port RAM driver test results, and analyzes the test results. The system involves wide knowledge, workload is big, therefore, the working distance of numerical control cutting system product still has certain space, however, the research work for the development of embedded operating system based on NC system has laid a solid foundation for the development of the underlying.
Keywords/Search Tags:Embedded system, CNC cutting system, Linux, driver development
PDF Full Text Request
Related items