APP下载

一种基于以太网的嵌入式数据传输速率优化方法研究*

2015-08-17陈实,武杰

网络安全与数据管理 2015年4期
关键词:嵌入式系统

陈 实,武 杰

一种基于以太网的嵌入式数据传输速率优化方法研究*

陈实,武杰

(中国科学技术大学近代物理系,安徽合肥230026)

基于以太网的嵌入式数据传输系统在许多领域被普遍采用,系统的传输效率需要提高。基于ARM Cortex-M4内核和常用的嵌入式网络协议栈Lw IP,针对点对点数据传输的特点,采用了零数据拷贝技术并对UDP协议加以优化改进,大大提高了传输性能。测试结果表明,数据传输的速率从未优化的2.03 MB/s提升到9.80 MB/s,已接近百兆以太网的极限。同时引入ACK回应机制保障了UDP数据传输的可靠性。

STM32F407;Lw IP/UDP;零数据拷贝;ACK

0 引言

基于以太网的嵌入式数据传输系统由于其结构灵活、通用性强、传输速度快、传输距离远等特点,在许多应用领域都发挥着重要的作用[1]。但由于嵌入式系统本身的结构[1]以及网络协议栈的限制[2],网络数据传输的效率不高,远远达不到以太网传输的理论带宽。一方面通过改进嵌入式系统的硬件结构,如利用FPGA并行处理的优势[2],可以大大提高数据传输的效率;另一方面,通过分析并改进嵌入式网络协议栈,也可以提高网络数据传输的速度[3]。

嵌入式网络传输系统由于成本资源的限制,往往采用简化的网络传输协议TCP/IP协议。Lw IP协议栈是TCP/IP协议的一种简化版本,专门针对嵌入式系统开发,专注于减少资源消耗,对性能优化却比较少,效率不是很高[4]。

本文通过研究、分析常用的嵌入式网络协议栈Lw IP的结构[4],针对简单的点对点传输网络环境,提出一种简单、灵活、高效的基于UDP协议的嵌入式数据传输效率的优化方法。……

登录APP查看全文

猜你喜欢

嵌入式系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于PowerPC+FPGA显示系统
半沸制皂系统(下)
TS系列红外传感器在嵌入式控制系统中的应用
嵌入式系统通信技术的应用
搭建基于Qt的嵌入式开发平台
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
嵌入式软PLC在电镀生产流程控制系统中的应用