Summary: | 碩士 === 國立中正大學 === 電機工程所 === 96 === As the network traffic load has rapidly increased, the CPU workload becomes heavier and the network protocol task will become the bottleneck which includes throughput, CPU usage, memory usage, etc. The multi-media applications, such as VoIP, HDTV, VoD (Video on demand), web TV, video conference, etc, have gradually become the key point of developing network services based on UDP protocol. Therefore in this thesis we propose two architectures, the first one uses dual CPU architecture to resolve the excessive interrupts and memory copies problem. The second one uses UDP/IP ASIC architecture to speed up multi-media transmitting speed and to alleviate CPU loading. The task of driver in the system is to allow data link layer to communicate with TCP/IP protocol stack. Therefore the performance of sending and receiving packets is closely related to the driver. Papers seldom describe the implementation of network device driver. Therefore in this thesis, we illustrate the methods of realizing NIC driver to achieve the highest network transmitting rate in the embedded system.
|