In some IoT application scenarios, it is necessary to use 16 serial ports to connect devices or sensors. By using the industrial core board designed by Gexin based on the MA35D1 MPU, it is very easy to design a 16 serial port solution in a short time. The MA35D1 MPU integrates 17 serial ports: 1 debugging serial port and 16 general-purpose serial ports.Without using an LCD, our MA35D1 core board can be configured with 1 debugging serial port, 16 serial ports, 2 Gigabit Ethernet ports, 2 USB 2.0 ports, EBI, TF, GPIO, I2C, and other peripherals.1. First, design a base circuit for configuring 16 serial ports based on our MA35D1 core board.2. Next, modify the pin definitions and peripheral configurations in the Linux system.Thus, in about a month, it is very easy to complete the hardware and Linux low-level software for the 16 serial ports and dual Gigabit Ethernet solution.
This 16 serial port and dual Gigabit Ethernet solution has shown reliable and stable performance in practical applications and has been applied in some enterprise projects.Some companies have proposed a need for a 32 serial port solution, which can be achieved by using 2 chip selects on the EBI bus to add an additional 16 serial ports, forming a product with a 32 serial port solution.