基于DM642的网络视频系统的设计与实现

时间:2012-06-11来源:网络

编码过程中包含了一系列的数据处理和传输操作。在对图像进行JPEG编码时,调用编码控制函数jpgenc_ti(),这个函数包含了编码所需要的全部功能函数,声明如下:
f.JPG
编码过程结束以后,通过SCOM消息通过指针将JPEG文件传递到下一个模块,即网络传输。
2.4 网络传输
对于以太网口,TI提供了DSP上网络应用程序开发平台(NDK),它的核心是一系列TCP/IP协议栈库。在此平台上,开发网络应用程序时就不需要过多考虑TCP/IP协议内部的工作机制,使得开发过程大大简化。
网络环境是通过网络初始化来启动的。初始化程序可参照TI提供的TMS320C6000TCP/IP网络开发工具包。网络任务一旦初始化成功以后,会创建发送(TX)任务,并开始等待由上一级模块传递过来的SCOM消息。得到传递过来的JPEG图像以后,任务执行后产生一个基于RAM的IMAGEn.jpg文件,该文件可以被HTTP服务器所识别,n的值是由图像捕获的通道来确定的。完成这些工作以后,发送一个SCOM消息到上一级任务,表示已准备好接收下一幅JPEG图像。下一步则进行协议栈的初始化,包括IP地址、子网掩码和网关的设定。当网络连接有效时,TX任务将JPEG文件发送到网络节点。
DM642支持Telnet、HTTP、Data server等服务。本设计中使用HTTP服务,并且在局域网内进行配置。如果要连接Internet,则必须设置DHCP,动态分配IP地址。在局域网内调试网络配置时,设定本系统IP为192.168.1.2,其他设置如下:
g.JPG
1 2 3 4

关键词: 设计 实现 视频系统 网络 DM642 基于

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版