保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

基于PPP的TMS320C6x嵌入式网络接口设计


FragSetBufParams( hFrag, PACKETSIZE, Offset );

return( hPkt );

  发送数据的情况要复杂一些,需要使用回调函数。回调函数的结构如下:

void SIControl ( HANDLE hSI, uint Msg, UINT32 Aux, HANDLE hPkt )

{…switch( Msg )

{

case SI_MSG_CALLSTATUS:

if( Aux >= SI_CSTATUS_DISCONNECT )

{ // Close PPP

if( hSI→hPPP )

{

hTmp = hSI→hPPP;

hSI→hPPP = 0;

pppFree( hTmp );

}

break;

case SI_MSG_PEERCMAP:

break;

case SI_MSG_SENDPACKET:

// 确认数据包有效

// 取数据缓冲区参数

// 计算“净荷”(payload)的起始地址

// 发送数据

// 释放数据包

break;

}

}

结 语

  自1994年PRECISE公司在TMS320C3x上推出TCP/IP开发包以来,如何在以DSP为硬件环境的嵌入式系统中支持TCP/IP就一直引人关注。随着硬件水平的提高和应用的深入,基于DSP的TCP/IP应用日渐增多。由于嵌入式系统的特殊应用环境,它的链路层情况非常复杂,所以开发方法与常规的网络开发方式有稍许不同,NDK自身已体现出了这种差异。目前,将PPP应用在嵌入式系统中仍是一种新的、积极的尝试。在NDK中,提供了多种方式支持PPP通信。我们认为,在操作系统层面开发基于PPP的应用时,应该采用低层 PPP API,这样可以适应更多的应用需求和嵌入式应用环境。

《基于PPP的TMS320C6x嵌入式网络接口设计(第3页)》
本文链接地址:http://www.oyaya.net/fanwen/view/147985.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。