The system based on the ALTERA CPLD of EPM7064,aims at the simplification speciality of the embedded system,the design(uses) single interrupt source to manage multiple serial ports.
The system based on the ALTERA CPLD of EPM7064,aims at the simplification speciality of the embedded system,uses single interrupt source to manage multiple serial ports.
A design of module encapsulation of C programs by using class programming is proposed in this paper, based on analyzing the characteristics of C and C++ programs and illustrated by module encapsulation of multiple serial ports driver programming in single-chip computer system in order to improve the quality of programs. This approach can be used for complicated C programming such as embedded operating system, device driver design, especially when driver programming in which C++ is not avai...
This paper firstly analyses some conventional serial port extending design which are used in embedded systems and controlling situation. Then it presents a new scheme, with good proportion in performance and price, of multiple serial ports extension based on FPGA technology and describes the approach to realization.
Based on the microprocessor S3C44B0 and uClinux,extended multiple serial ports are realized by an asynchronous communications element of TL16C554A.Under the half-duplex RS-485 communication mode,a novel control method of receiving and sending data is implemented by straightly distinguishing the state of TL16C554A's buffer in the serial ports driver.The results have been successfully applied into a remote monitor system,the system runs steadily and reliability.