Font Size: a A A

Development Of Embedded Platform For Computerized Embroidery Machine

Posted on:2008-04-22Degree:MasterType:Thesis
Country:ChinaCandidate:J S DaiFull Text:PDF
GTID:2121360242464258Subject:Electrical theory and new technology
Abstract/Summary:PDF Full Text Request
Computerized embroidery machine is the most advanced embroidery machinery, which enable traditional manual embroidery to be high speed, high efficiency achieved. It can achieve the "multi-level and multi-functional, and perfect uniformity" requirement which hand embroidery unable to achieve.This paper presents the solution of the overall control system, focus on the ideas and concrete realization for the building of embroidery machine embedded software and hardware platform. About the hardware design, we use S3C44B0X as the supervisory processor, expanding the external module such as memory, USB host, LCD and keyboard etc. as the human computer interface. Use LPC2119 as the control processer, let it control and manage all the buttom electromechanical systems. And we design I/O drive circuit to meet the electrical requirement. The two processors transmit control information and status by UART.On the hardware basis, we programmed driver interface functions for each hardware module and constructed basic software platform based on the real-time kernelμC/OS-II. In this platform, we designed a USB host protocol stack and mass capacity-driven model, established file system based on the USB host. As to Nand Flash memory feature, we have made writing balance and bad block management to construct flash file system and made it to be a higly reliable file system. We transplant and construct embedded GUI, especially discuss on the GUI callback function and information mechanisms to the GUI application design ideas. Each software module run on theμC/OS-II platform in the form of the task, they coordinate with each other by message queue, make it a truly RTOS platform meeting the requirements of the project.The system platform run well, it can basically meet the requirements of the project. The system uses keyboard operation, all menus is easy to operate and the interface is pleasing to the eyes, USB operation and file management have reached commercial operation level. It has high practical value to the follow-up development to the system, and also has some reference value to the similar embedded systems development.
Keywords/Search Tags:Computerized embroidery machine, Embeded platform, USB host, Flash file system, Embedded GUI
PDF Full Text Request
Related items