在TMS320VC5402上实现的嵌入式TCP/IP协议栈在TMS320VC5402上实现的嵌入式TCP/IP协议栈摘要:实现一个运行在16位数字信号处理器TMS320VC5402上的小型嵌入式TCP/IP协议栈。对TCP/IP协议中的IP协议、ARP协议、UDP协议进行分析,完成基于TCP/IP协议的嵌入式网络系统。关键词:DSP TMS320VC5402TCP/IP协议栈嵌入式系统引言随着嵌入式系统应用范围的不断扩展及网络应用的日益普及,使得越来越多的嵌入式系统需要支持网络功能。TCP/IP是目前一种被广泛采用的网络协议。TCP/IP是一套把因特网上的各种系统互连起来的协议组,已成为事实上最常用的网络标准之一。本文对TCP/IP协议中的IP协议、ARP协议和UDP协议进行了分析,利用DSP的专用汇编语言实现了自己的通信协议。由此可使DSP直接对Ethernet发来的数据包解分析,并能按照TCP/IP协议正确打包和发送,最终实现DSP与PC机的数据通信,成功地完成了语音数据的采集和发送,实现了DSP与PC机的语音数据传输。1TCP/IP协议分析一般在嵌入式系统中实现的TCP/IP协议都是面向数据采集和传输的,所以大部分实现都是IP协议、ARP协议、UDP协议或者是TCP协议。本文完成的是IP协议、ARP协议和UDP协议。一般认为TCP/IP为四层协议,实现的协议栈结构如图1所示。DSP程序自下而上实现以下协议:1媒介访问控制MAC(Media AccessControl),向以太网收发数据。传送的数据格式为Ethernet数据帧格式。Ethernet帧的长度是可变的,但都大于64字节,小于1518字节。它包括头部、数据和尾部三部分。8字节的前导用于帧同步,CRC域用于帧校验。目的地址和源端地址是指网卡的物理地址(MAC地址),具有唯一性。
在TMS320VC5402上实现的嵌入式TCP/IP协议栈
用户评论
推荐下载
-
TMS320VC5402电路设计中应注意的几个问题
文章分析了TMS320VC5402电路设计中一般都套遇到的接口电平的兼容性问题、扩展电路的时序问题、DSP 多余引脚的处理等问题,并给出了解决问题的方法
5 2021-04-22 -
一种新的嵌入式Simplified TCP IP协议栈的研究与实现
设计了一种适合8位/16位微控制系统的嵌入式TCP/IP协议栈。新的协议栈实现了标准TCP/IP协议栈的主要功能,对系统资源要求少,为家电网络化管理创造了条件。
11 2020-10-30 -
嵌入式IP协议栈参考资料
嵌入式IP协议栈参考资料2011年7月大连
25 2019-06-05 -
铁电存储器FM3808在TMS320VC5402系统中的应用
存储器论文铁电存储器FM3808在TMS320VC5402系统中的应用摘要:FM3808是Ramtrom公司生产的新型超低功耗非易失铁电存储器,该器件可支持对存储区的高速读写,并可进行近乎无限次的写入
6 2020-12-15 -
Linux中TCP IP协议实现及嵌入式应用
Linux中TCPIP协议实现及嵌入式应用,北京航空航天大学出版社
32 2019-07-10 -
嵌入式系统ARM技术中的TMS320VC5402处理器的HPI接口与PCI总线接口设计
数字信号处理器DSP(Digital Signal Processor)是一种特别适合于进行数字信号处理的微处理器,凭借其运算速度快、功能强等特点,在各个领域的应用越来越广泛。但在很多场合下需要将DS
6 2020-12-07 -
ARM程序优化及其在嵌入式TCP IP协议实现中的应用
本文从ARM结构的特点出发,根据程序优化的基本原则,阐述了面向ARM的C语言程序优化设计的一些基本原则和方法及其在TCP/IP协议实现中的应用。
5 2020-10-28 -
DSP5000_基于TMS320VC5402的高速信号采集系统的设计
DSP5000_基于TMS320VC5402的高速信号采集系统的设计
35 2019-05-25 -
研究论文TMS320VC5402和TLC320AD50C的接口设计.pdf
研究论文-TMS320VC5402和TLC320AD50C的接口设计
24 2019-09-21 -
TMS320vc5402Manual.doc
TMS320vc5402Manual,中文版的DSP详细手册
9 2020-05-26
暂无评论