摘要
提出了一种基于TMS320C6415的嵌入式通信协议栈的实现方法。协议栈以TCP/IP/PPP为主,底层设计物理层协议,通过McBSP与信道调制解调的DSP进行数据帧收发,实现多DSP互连传输数据和物理信道状态通告;上层增加会话层,数据通过PCI总线接口与主机应用层协议进行通信,在DSP内部采用μC/OS-II完成多任务的调度管理。在Windows 2000上用Driver Studio设计实现cPCI的WDM驱动。实验结果表明,该协议栈具有结构紧凑、层次分明、传输速率高、回路延迟小的特点,符合设计要求。以之为基础开发的协议栈软件实现了远程测量通信。
A new full network communication embedded protocol stack is presented and implemented on digital signal processors (DSP) TMS320C6415. The stack includes application, session layer, transmission control protocol/internet protocol (TCP/IP), point-to-point protocol (PPP), and net interface layer. The lower layer defines a physical frame to receive and transmit data and channel state indication by multichannel buffered serial port (McBSP) between the digital signal processors for channel modems. The μC/OS-II, a real time operating system (RTOS), is involved for management of multi-tasks. The compact peripheral component interconnect (cPCI) bus is high-speed path between application and session layer for data exchange .The device driver of cPCI is designed in Driver Studio on Windows 2000. The experiment result shows that the protocol stack with a refinement architecture and perspicuous hierarchy can works well on high transmission rate and low loop-back delay time. The full protocol has beer used in a wide-band communication system for telemetering.
出处
《电子科技大学学报》
EI
CAS
CSCD
北大核心
2009年第3期349-353,共5页
Journal of University of Electronic Science and Technology of China
基金
国家自然科学基金(60496313)
关键词
设备驱动
数字信号处理器
调制解调
网络协议
遥测
device driver
digital signal processors
modems
network protocols
telemetering