Scheme Design for Communication between Network Port and Serial Port Based on ARM

Article Preview

Abstract:

The data transmission scheme between a transmission control protocol/internet protocol (TCP/IP) network port and a serial port based on an ARM embedded system is introduced in the paper. The data transmission between a personal computer (PC) and remote equipment through an Internet is realized. The structure of a hardware platform is simply introduced, the cutting and transplant of operating system, the communication program design of the network port and the serial port and the cross compiling between the two ports are introduced in detail. The AT91SAM9261 chip of ATMEL Corporation is employed as the embedded board of a kernel processor. The Redhat9 Linux operating system is employed as a software development platform, an ARM-Linux operating system is employed as a program operation platform and the kernel version is Linux-2.6.2. The C program is used and an ARM-Linux-GNU tool chain is used for the cross compiling. The experimental result proves that the real-time, parallel full duplex data transmission between the network port and the serial port is realized by the scheme provided in the paper.

You have full access to the following eBook

Info:

Periodical:

Pages:

941-947

Citation:

Online since:

September 2012

Export:

Share:

Citation:

[1] Sun Qiong, Embedded Linux application program development explanation [M]. Beijing: Post and Telecom Press, (2006).

Google Scholar

[2] Yang Guanghua, Embedded system hardware platform research based on ARM [D]. Nankai University Press, (2002).

Google Scholar

[3] Sun Tianze, Yuan Wenju, Zhang Haifeng. Embedded design and Linux drive development guide based on ARM9 processor [M]. Beijing: Electronic Industry Press, (2005).

Google Scholar

[4] Wayne Wolf. Components principles of embedded computing system design[M]. Beijing: Publishing House of Machinery Industry. (2002).

Google Scholar

[5] Sun Jikun, Zhang Xiaoquan. Embedded Linux system development technology explanation based on ARM [M]. Beijing: Post and Telecom Press, (2003).

Google Scholar

[6] Charles Crowley. Operating system oriented approach [M]. McGraw-Hill Book Co, (1997).

Google Scholar

[7] Kurt Wall. GNU/Linux programming guide [M]. Beijing: Tsinghua University Press, (2002).

Google Scholar

[8] Rao J. S, Zubair M, Rao C. Condition monitoring of power plants through the Internet [M]. Integrated Manufacturing Systems, (2003).

DOI: 10.1108/09576060310491379

Google Scholar

[9] Jeremy Bendlam, Chen Xiangqun (translation). Emedded system web server based on TCP/IP [M]. Beijing: Mechanical Industry Press, (2003).

Google Scholar

[10] Hua Qing vision embedded training center. Embedded Linux C language application program design [M]. Beijing: Post and Telecom Press, (2007).

Google Scholar