Font Size: a A A

Design Of CNC System Software Based On Embedded Linux And Qt/E

Posted on:2013-01-31Degree:MasterType:Thesis
Country:ChinaCandidate:J X ZhaoFull Text:PDF
GTID:2218330362959161Subject:Power electronics and electric drive
Abstract/Summary:PDF Full Text Request
With the social development and technological progress, numerical control systems have been applied in more and more areas, and showing a variety of requirements in functional and cost. The traditional CNC based on PC platform has been unable to meet this requirements, so embedded technology expands into CNC fields.As the diversity of hardware platforms, embedded system development has some obvious shortcomings like long development circle and high risk. To build a hardware independent platform, using operate system become a mainstream design patterns. Since 1991, the first time it was published, linux has been applied in more and more fields, and win lots of support from community and company, as its flexible, strong and idea of open source.In this article, the development of ARM architecture and its classes are introduced in details. In particular, through compared TI?s ARM-core chips, OMAP3530 as the system?s CPU is finally chosen. To build a hardware independent development platform, embedded Linux transplant, file system and device driver technology are also been discussed. In order to make good use of OMAP?s duel-core advantage, communication of ARM-core and DSP-core is studied, which will be a strong support for interpolate calculate. GUI is one of the key parts in this system. This article introduce Qt particularly after compare those common used GUI development lib, then give an application case. Finally, analyze the test result of embedded CNC system.
Keywords/Search Tags:CNC, embedded-Linux, root filesystem, Qt, OMAP3530
PDF Full Text Request
Related items