CNC engraving machine hardware and software design based on embedded applications
|School||University of Electronic Science and Technology|
|Course||Signal and Information Processing|
|Keywords||Embedded system S3C44B0X μC/OS-II LCD USB|
In this paper, an Embedded Application System based on ARM7TDMI (S3C44B0X) is proposed as well as designed. This system is developed based on high performance, low cost and many controllers inside of the embedded processor, and enlarged GPIO for the plat of the hardware and software.This system is applied to the high-speed numerical control carving machine. Show the operate interface by LCD, input the control code from the keyboard, the data is readed from the USB interface and store that in SDRAM. Deal with data by the embedded processer and transmited a few of parameters to FPGA. Then, the electromotor’s output is controlled by FPGA.The core of the hardware is the embedded processer (S3C44B0X), the software plat adopt theμC/OS-II (it is a embedded operation system that have exoteric sound code). This paper describes the implementation method of the software and hardware about the embedded system. First, designed the embedded system’s hardware plat that have the S3C44B0X as core; second, replanted the embedded operation system:μC/OS-II, applied it’s interrupt controller and synchronization in between tasks; finally, achieved the harmonious operation between the software and hardware.