• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 手机设计 > 业界动态 > 一种通用、低成本的KVM over IP控制器的设计方案

一种通用、低成本的KVM over IP控制器的设计方案

录入:edatop.com     点击:

  VGA输入经TVP7002转换为16b4∶2∶2的YCbCr信号后可以直接送给DM365的视频处理前端,中间无须进行任何数据格式的转换。

  1.2.3 网络传输模块

  DM365在EMAC接口外接一片10/100M以太网PHY芯片,经网络变压器进行信号的隔离变换后,通过RJ45连接到网络,实现KVM数据的以太网传输。

  1.3 系统软件设计

  TI达芬奇技术的软件框架分为ARM端的应用层、I/O层以及DSP端的信号处理层三个部分,如图4所示。

一种通用、低成本的KVM over IP控制器的设计方案

  I/O层以嵌入式实时操作系统MontaVistaLinux来支持其对外设的驱动,如I2C、USB接口、以太网接口等;信号处理层SPL包括实时操作系统DSP/BIOS、音视频编解码算法、CodecEngine;应用层APL主要负责多线程的管理,并通过CodecEngine的VISAAPI(Video/Im-age/Speech/Audio)调用DSP侧的算法,通过EPSIAPI(EasyPeripheralSoftwareInterface)访问和操作Davinci的外设,用以支持高级应用的开发。

  基于该系统框架,TI及第三方提供了丰富的系统程序接口SPI、应用程序接口API以及多媒体算法组件,它们与操作系统、中间件一起构成了一个应用系统的大部分内容。在此基础上,开发者只需在系统的用户空间上添加特定的功能和发挥自己的特色,加以封装后即可快速推出代码可移植的高可用性产品。

  对于采用DM365的KVMoIP控制器来说,内嵌Java处理能力的ARM926用作WebServer,远程客户端通过Web页面访问控制器的Web服务端,实现KVMoIP功能。控制器的用户空间软件系统主要分为系统控制模块、编解码模块和网络传输模块三个部分。

  1.3.1 系统控制模块

  系统控制模块主要负责参数设置、系统初始化、协调各模块的运行以及进程管理,并通过消息队列和共享内存实现进程间的通信。

上一篇:黑莓找到重生之路?避开三星苹果不卖手机卖服务?
下一篇:三星第四季度利润8.31万亿韩元 3年间首次环比下滑

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

易迪拓培训课程列表详情>>

我们是来自于研发一线的资深工程师,专注并致力于射频、微波和天线设计工程师的培养。

  网站地图