Web服务在TM1300上的实现
时间:07-04
来源:作者:苏玉洁 李学明
点击:

3 Web服务进程与其他进程间的通信
由于多媒体处理平台需要同时进行音频、视频处理及网络通信,即在同一个时刻需要有多个任务同时运行,并且这些任务之间需要进行通信,例如:当用户改变了系统编码参数后,Web服务器需要通知视频编码进程,让它们在后续的编码过程中采用新的参数。由于TM1300运行pSOS系统,而pSOS只有进程,没有线程,因此Web服务程序作为一个单独的进程来运行。当需要与其他任务通信时,采用了信号量方法。图4以Web服务进程和视频编码进程之间的通信为例,给出了系统实现进程间通信的过程。

本文重点探讨了在TM1300上实现嵌入式Web服务器的方法与具体实现中的一些关键问题。通过在现有的多媒体处理平台中增加Web服务,用户可以采用Web页面的方式来监控硬件的运行状态,并能对系统运行参数进行在线修改,降低了系统的使用难度,提高了交互的友好性,进而增强了系统的功能和可用性。目前,笔者开发的Web服务已经在TM1300上稳定运行,下一步工作主要是扩充其功能,并提供网管功能。
参考文献
1RFC822.StandardforARPAInternetTextMessages[s].1982
2RFC2616.HypertextTransferProtocol----HTTP/1.1[s].1999
3W.RichardStevens著,尤晋元译.UNIX环境高级编程.北京:机械工业出版社,2000
- 在采用FPGA设计DSP系统中仿真的重要性 (06-21)
- 基于 DSP Builder的FIR滤波器的设计与实现(06-21)
- 达芬奇数字媒体片上系统的架构和Linux启动过程(06-02)
- FPGA的DSP性能揭秘(06-16)
- 用CPLD实现DSP与PLX9054之间的连接(07-23)
- DSP+FPGA结构在雷达模拟系统中的应用(01-02)
