资料介绍
TM1300是Philips公司为音频、视频等多媒体应用而专门设计的多媒体处理器。除具有DSP的基本功能外,该处理器还针对音视频应用进行了优化,并在片内集成了视频输入/输出、音频输入/输出及高速同步串行通信等接口,因而在多媒体信息处理领域有非常广泛的应用。图1给出了笔者设计的多媒体处理平台的系统结构。

系统的核心是运行pSOS操作系统的TM1300芯片。视频输入和输出接口利用TM1300本身提供的视频输入/输出单元,结合外围的视频A/D、D/A芯片共同完成。其中,视频A/D使用Philips公司的SAA7111,而D/A则使用SAA7121。它们可以与TM1300进行无缝连接。事实上,所有与CCIR656/CCIR601兼容的视频A/D、D/A芯片均可以直接与TM1300的视频输入输出单元相连。
音频输入/输出接口上的A/D、D/A芯片采用了AnalogDevices公司的AD1849立体声处理芯片。AD1849是16位串行接口立体声信号编解码器。它具有多个输入通道和输出通道,支持μ率PCM、A率PCM、16位线性PCM和8位无符号PCM四种编码方式。
除音频、视频接口外,还设计了基于CS8900的以太网接口,以便能将多媒体处理的结果直接发送到以太网。RS-232接口是本设计的另一个通用接口,计算机可以通过该接口对系统的运行进行控制,并获取系统运行状况。
在实际应用过程中,由于用户的需求各不相同且经常变化,这就要求多媒体处理平台的参数需要经常调整,某些时候还需要实时调整。尽管这些功能可以通过RS-232接口实现,但这要求操作人员到现场用计算机对多媒体处理平台进行控制,很不方便。为此,设计一个嵌入式Web服务器,利用网络对整个平台进行控制成为一种必然的选择。一方面它可以为用户提供可视化的图形界面,方便用户进行各种参数控制;另一方面,用户可以在任何时间对参数进行调整,满足自己的需要。
1 嵌入式Web服务器开发的难点
谈到Web服务器,人们自然会想到目前常见的Web服务器,如WindowsIIS、Apache、CERNServer、Netscape
EnterpriseServer等。由于这些服务器程序的功能非常强大,通常需要在高性能计算机上运行,以便为用户提供高速、并发的访问。
相对于计算机上运行的Web服务程序,在TM1300上运行的Web服务有很多独特的特点:
首先,尽管TM1300的运算处理能力非常强大,但由于其主要功能是完成多媒体信息的处理,使得Web服务所能使用的系统资源非常有限。这就意味着不能将传统的Web服务程序直接移植到TM1300上,而必须对其功能进行裁减,去除那些不需要的功能,减少其对资源的要求,提高运行效率。
其次,TM1300没有自己的文件系统,这就意味着不能依赖文件系统来保存网页,而必须要Web服务器自己来维护和提供不同功能的网页。
此外,由于该Web服务主要用于控制多媒体平台的运行参数,通常情况下不会有很大的外部访问流量。因此Web服务器的功能相对简单。
根据以上特点,笔者设计了在TM1300上运行的Web服务器程序。该程序首先对接收到的HTTP消息进行解析,然后调用不同的处理程序进行处理,最后将处理的结果以HTTP消息的方式回送给浏览器。
2 Web服务在TM1300上的实现
本Web服务程序主要负责接收IE浏览器发送的请求,然后对请求进行分析和处理,并将处理结果以HTML方式返回给浏览器。核心是对HTTP请求进行分析。下面以修改图像编码尺寸为例,介绍具体的实现方法。

系统的核心是运行pSOS操作系统的TM1300芯片。视频输入和输出接口利用TM1300本身提供的视频输入/输出单元,结合外围的视频A/D、D/A芯片共同完成。其中,视频A/D使用Philips公司的SAA7111,而D/A则使用SAA7121。它们可以与TM1300进行无缝连接。事实上,所有与CCIR656/CCIR601兼容的视频A/D、D/A芯片均可以直接与TM1300的视频输入输出单元相连。
音频输入/输出接口上的A/D、D/A芯片采用了AnalogDevices公司的AD1849立体声处理芯片。AD1849是16位串行接口立体声信号编解码器。它具有多个输入通道和输出通道,支持μ率PCM、A率PCM、16位线性PCM和8位无符号PCM四种编码方式。
除音频、视频接口外,还设计了基于CS8900的以太网接口,以便能将多媒体处理的结果直接发送到以太网。RS-232接口是本设计的另一个通用接口,计算机可以通过该接口对系统的运行进行控制,并获取系统运行状况。
在实际应用过程中,由于用户的需求各不相同且经常变化,这就要求多媒体处理平台的参数需要经常调整,某些时候还需要实时调整。尽管这些功能可以通过RS-232接口实现,但这要求操作人员到现场用计算机对多媒体处理平台进行控制,很不方便。为此,设计一个嵌入式Web服务器,利用网络对整个平台进行控制成为一种必然的选择。一方面它可以为用户提供可视化的图形界面,方便用户进行各种参数控制;另一方面,用户可以在任何时间对参数进行调整,满足自己的需要。
1 嵌入式Web服务器开发的难点
谈到Web服务器,人们自然会想到目前常见的Web服务器,如WindowsIIS、Apache、CERNServer、Netscape
EnterpriseServer等。由于这些服务器程序的功能非常强大,通常需要在高性能计算机上运行,以便为用户提供高速、并发的访问。
相对于计算机上运行的Web服务程序,在TM1300上运行的Web服务有很多独特的特点:
首先,尽管TM1300的运算处理能力非常强大,但由于其主要功能是完成多媒体信息的处理,使得Web服务所能使用的系统资源非常有限。这就意味着不能将传统的Web服务程序直接移植到TM1300上,而必须对其功能进行裁减,去除那些不需要的功能,减少其对资源的要求,提高运行效率。
其次,TM1300没有自己的文件系统,这就意味着不能依赖文件系统来保存网页,而必须要Web服务器自己来维护和提供不同功能的网页。
此外,由于该Web服务主要用于控制多媒体平台的运行参数,通常情况下不会有很大的外部访问流量。因此Web服务器的功能相对简单。
根据以上特点,笔者设计了在TM1300上运行的Web服务器程序。该程序首先对接收到的HTTP消息进行解析,然后调用不同的处理程序进行处理,最后将处理的结果以HTTP消息的方式回送给浏览器。
2 Web服务在TM1300上的实现
本Web服务程序主要负责接收IE浏览器发送的请求,然后对请求进行分析和处理,并将处理结果以HTML方式返回给浏览器。核心是对HTTP请求进行分析。下面以修改图像编码尺寸为例,介绍具体的实现方法。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 如何使用Java RMI实现动态Web服务的详细资料说明 4次下载
- 基于TM1300 DSP系统以太网接口的设计方案解析 0次下载
- 基于VxWorks操作系统的TM1300视频采集卡驱动程序的
- 基于VxWorks操作系统的TM1300视频采集卡驱动程序的
- TM1300嵌入式多媒体网络通信系统的设计与实现
- TM1300 PCI-XIO口的UART和USB接口设计
- 基于TM1300 的可视电话终端研究
- TM1300 DSP系统以太网接口的设计
- MPEG4-SP在DSP上的优化分析
- 基于扩展VSM的Web服务发现
- TM1300 DSP系统以太网接口的设计
- 基于TM1300的可视电话终端研究
- 在TM1300上实现H.26L的4乘4点整数变换
- TM1300 PCI-XIO口的UART和USB接口设计
- 基于VxWorks操作系统的TM1300视频采集卡驱动程序的
- 在Linux服务器上使用IAR Build Tools实现DevOps和CI/CD 1061次阅读
- 显示Web服务器中的内存使用情况 881次阅读
- 在服务器BMC Web门户无法查看加密的SNMP共同体 941次阅读
- ESP32 IDF创建WEB SERVER的流程 4319次阅读
- 基于ESP32的简易web服务器设计 3985次阅读
- 基于pSOS和TM1300媒体处理器实现多媒体通信系统的应用方案 2281次阅读
- 通过采用WEB服务器实现视频监控系统的应用方案 4791次阅读
- 基于Web服务器和S3C2410处理器实现温室茶树培养监测系统的设计 914次阅读
- 嵌入式Web服务器BOA移植与测试设计概述 1864次阅读
- 基于嵌入式系统的Web服务器建立设计 3319次阅读
- Web的四大接口 6531次阅读
- Python在web应用实现部署的协议与实现协议的工具解析 5084次阅读
- 一文读懂应用服务器与Web服务器的区别 3002次阅读
- 一种嵌入式Web服务器的设计方案 4306次阅读
- 基于TM1300的嵌入式网络视频编码器的设计 1523次阅读
下载排行
本周
- 1DC电源插座图纸
- 0.67 MB | 2次下载 | 免费
- 2AN158 GD32VW553 Wi-Fi开发指南
- 1.51MB | 2次下载 | 免费
- 3AN148 GD32VW553射频硬件开发指南
- 2.07MB | 1次下载 | 免费
- 4AN111-LTC3219用户指南
- 84.32KB | 次下载 | 免费
- 5AN153-用于电源系统管理的Linduino
- 1.38MB | 次下载 | 免费
- 6AN-283: Σ-Δ型ADC和DAC[中文版]
- 677.86KB | 次下载 | 免费
- 7SM2018E 支持可控硅调光线性恒流控制芯片
- 402.24 KB | 次下载 | 免费
- 8AN-1308: 电流检测放大器共模阶跃响应
- 545.42KB | 次下载 | 免费
本月
- 1ADI高性能电源管理解决方案
- 2.43 MB | 450次下载 | 免费
- 2免费开源CC3D飞控资料(电路图&PCB源文件、BOM、
- 5.67 MB | 138次下载 | 1 积分
- 3基于STM32单片机智能手环心率计步器体温显示设计
- 0.10 MB | 130次下载 | 免费
- 4使用单片机实现七人表决器的程序和仿真资料免费下载
- 2.96 MB | 44次下载 | 免费
- 53314A函数发生器维修手册
- 16.30 MB | 31次下载 | 免费
- 6美的电磁炉维修手册大全
- 1.56 MB | 24次下载 | 5 积分
- 7如何正确测试电源的纹波
- 0.36 MB | 17次下载 | 免费
- 8感应笔电路图
- 0.06 MB | 10次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935121次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420062次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233088次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73810次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65988次下载 | 10 积分
评论