With the development of computer technology and Internet technology, embedded systems have become a new research hotspot in recent years. The hardware core of embedded systems is embedded microprocessors. ARM processors have occupied most of the embedded system processor market with their advantages such as high performance, low power consumption and low cost. The application of ARM-based embedded systems has penetrated into industrial control, network communication equipment and other fields. Linux, as a powerful operating system with open source code, is widely used in the embedded field. Aiming at the application requirements of vending machine control systems in campus card systems, this paper aims to develop a new vending machine control system with radio frequency card checkout function and connect it with the campus card information management system. The overall design of the vending machine controller based on ARM-Linux is proposed. According to the scheme, the overall design of the vending machine control system is carried out. On the basis of analyzing the modular design that can be realized by embedded software and hardware, the HMS30C7202 microprocessor with strong data processing capability and capable of data network transmission is adopted. The hardware structure design of the minimum system and key interface circuits of the ARM processor is carried out. The system is expanded with peripheral circuits such as FLASH, EPROM, Ethernet interface, RS232 interface, GPIO interface, and USB interface. Protel software was used to complete the schematic design, drawing and printed circuit board layout of the development board. The PCB design was based on high-speed circuit design, integrated multiple interface circuits, and completed the design of the hardware system. The method of establishing the software environment of the vending machine control system under the embedded Linux operating system was studied, the process of porting Linux to the ARM control board was discussed, the application architecture of the embedded software and the design method of the device drivers of each part were analyzed, and the hardware driver was designed. On the basis of embedded software and hardware development, an example study and system function debugging of the embedded vending machine control system based on ARM was carried out, the basic functions of the vending machine control system were completed, and the system was enabled to communicate data based on Ethernet, providing a good foundation for further development and application.
You Might Like
Recommended ContentMore
Open source project More
Popular Components
Searched by Users
Just Take a LookMore
Trending Downloads
Trending ArticlesMore