????????软件开发工具? ????????由TI 公司发布的DSP集成开发环境CCS(CodeComposer Studio),是一个基于Windows的DSP开发平台,是目前最优秀、最流行的DSP开发软件之一。CCS集成可视化的编辑界面可直接编写C、汇编语言,除了扩展了基本的代码产生工具,CCS还集成了C编译器,C优化器、汇编器、汇编优化器和连接器等。并支持RTDX(Real Time Data Exchange)技术,可在不中断目标系统运行的情况下,实现DSP与其他应用程序(OLE)的数据交换。此外,CCS的断点工具、探针工具和分析工具使得开发者的一切开发过程都是在CCS这个集成环境下进行,包括项目的建立、源程序的编辑以及程序的编译和调试。?
????????下面介绍一个基于DM642的网络视频监控系统,如图2所示。需要以下硬件:DM642、射像头、Philips公司的视频解码芯片SA A 7115、Intel公司的LXT971ALC芯片(PHY)以及外围的RJ45接口、SDRAM和Flash存储器。由摄像头采集的模拟视频信号经SAA7115模数转换后,形成YUV4∶2∶0格式的数字视频信号,从DM642视频端口输入;由基于DM642的软件编码器编码压缩处理(软件编码器可采用H.263,H.264,MPEG-2,MPEG-4和M-JPEG等各种现有的或将来的视频编码标准),编码压缩生成的视频码流数据,打包后通过RJ45口经以太网传送到远端目的地,完成网络视频通信和监控。经DM642的MAC接口,在网络传输的同时,视频信号可由视频端口2经视频编码芯片数模转换后输出模拟视频信号到监视器进行本地回显。?