【卓跃教育】Linux系统在嵌入式DVR中的应用(一)
其他
1216 人阅读
|
0 人回复
|
2012-11-05
|
|
以强稳定性的优势,嵌入式DVR越来越被安防行业与广大客户所接受。嵌入式DVR的稳定性优势不光来自于硬件的低故障率,很大
因素取决于嵌入式DVR中所采用的操作系统及应用软件的高稳定性,它所选用的软件平台起着至关重要的作用。下面由卓跃教育具
体为您介绍。?
从国内嵌入式DVR的领军人物海康威视公司在嵌入式DVR的开发历程上,可清晰地看出Linux系统在嵌入式DVR中的地位日益凸显出
来。海康威视公司第一代嵌入式DVR的研发初期,在确定以SamsungS3C2510加Ti的DM642作为其硬件平台的时候,采用了Linux与
VxWorks同时开发,相互参照、评估,最终主要由于基于对WindRiver的VxWorks商用软件的信赖,选用了VxWorks作为其操作系统
及软件开发平台;在第二代嵌入式DVR技术选型时,定下了以Ti的Davinci平台作为硬件平台,由于Linux提供了对该平台的实现,
而VxWorks不能提供该硬件平台的支持,海康威视公司选择性地将软件平台转向了Linux系统;而在第三代嵌入式DVR的预言期间,
就明确、肯定地将Linux定为海康威视公司下一代嵌入式DVR的系统平台。不难看出,Linux凭着其自身的特点,各方面的优势逐步
成为了嵌入式DVR软件平台的主角。?
VxWorks作为商用软件,以其实时性、可靠稳定性著称于世,也因此被广泛用在第一代的嵌入式DVR系统中。但正是它所具有的这
些特性也必定限制了其发展,因为是商用软件,所以有专业的、全职的技术人员进行维护,虽然WindRiver是一家非常成功的嵌入
式软件公司,也同时可以拥有相当庞大的研发队伍,但针对现代IT迅猛发展所带来的众多的硬件平台、海量的软件、协议而言,
那是相当有限的,所以造成VxWorks系统现在所能支持的硬件平台有限,只能支持一些主流厂家的典型平台,完全不能和日新月异
的硬件平台所同步,也违背了IT产业著名的摩尔定理。?
您有任何关于嵌入式系统的疑问,欢迎咨询在线老师?
而且针对DVR系统,主要实现视音频的编码录制任务,对于VxWorks推崇的实时特性并不能得到有效利用,在DVR系统中,每秒25帧
、50场及20毫秒视频编码的实际处理任务都是由DSP或ASIC芯片等专用芯片完成,而CPU上运行的操作系统所负责的仅仅是应用级
的程序调度,VxWorks所能达到的微时限(Deadline)特性对于DVR所需的应用任务来说简直是牛刀杀鸡。?
? |
|
|
|
|
|
|
|
|