关 闭

新闻中心

EEPW首页 > 安全与国防 > 设计应用 > 基于TMS320DM355监控服务器设计与实现

基于TMS320DM355监控服务器设计与实现

作者: 时间:2009-07-16 来源:网络 收藏
 

  4.2.Linux操作系统

  Linux操作系统是针对不同的应用需求,对Linux内核进行裁剪修改使之能在计算机系统上运行的一种操作系统。它开放源码,内核小、效率高,适用于多种CPU和硬件平台,性能稳定,可移植性好等特点为其开辟了一片属于自己的空间。

  本设计选择嵌入式Linux操作系统作为软件平台,实现各硬件模块的驱动的添加及移植,用户应用程序的编写及调试。

  4.3.用户应用程序

  本设计中将整个应用程序分为2个进程,data进程和command进程。Data进程主要负责音数据的采集、压缩和传输。其中,又分为3个线程,capture线程、编码线程以及control线程。Capture线程控制采集设备进行图像及声音的采集及预处理;编码线程从capture线程读取数据,进行MPEG4()或G.711(音频)压缩。Control线程从编码线程读取压缩完的数据,通过发送给客户端。而command进程接收上位机命令,解析、执行,并且控制云台,镜头及测温等。Command进程还加入了用户ID检验等功能,提供简单的保护机制。应用程序的流程图如图 4所示。

图4应用程序流程图

  

linux操作系统文章专题:linux操作系统详解(linux不再难懂)


评论


相关推荐

技术专区

关闭