查看: 1041|回复: 0

【卓跃教育】Linux系统在嵌入式DVR中的应用(二)

[复制链接]

该用户从未签到

发表于 2012-11-5 09:13:10 | 显示全部楼层 |阅读模式
分享到:
前面已经为大家介绍了linux系统在嵌入式种的应用,接下来由卓跃教育继续为大家介绍。 
随着Linux的日益成熟,使用者对其有了进一步深入的了解,它所拥有的自由、开源本性,使得Linux具有广泛的硬件支持特性、
不断自我修复的完善性、强大的软件协议特别是网络的支持功能,也必定决定了其将用作各式各样的嵌入式系统中,嵌入式DVR当
然也不会例外。而且白热化的DVR市场,使得成本因素、稳定因素、灵活因素越来越被各DVR用户所看重,因此Linux也就自然成为
了现代嵌入式DVR中的主角。 
从应用模式上分,适合于嵌入式系统的Linux主要有三类,支持不含MMU单元CPU平台的uClinux,通用内核加上相应硬件平台补丁
的Linux(如Montavista,WindRiver提供的Linux),注重于强实时性的RT-Linux。因DVR自身对实时性要求不高,所以RT-Linux
类的linux不太适用于我们的行业,更多地依据所选择的硬件平台特性而选择前两种Linux,如在海康威视公司第一代DVR系统中就
采用了uClinux,第二、第三代DVR就采用了通用的Linux系统。 
在嵌入式DVR中实现Linux系统主要分为几个部分:引导装载程序、Linux内核、Linux的根文件系统及相应的应用程序。 
引导装载程序通常是在任何硬件上执行的第一段代码,就像普通PC机上所运行的BIOS程序,时下嵌入式系统中比较流行的引导装
载程序有u-boot、vivi等,做的工作、实现的功能大致相仿,主要实现初始化CPU、内存、Flash、串行端口、网口等基本的外设
,设置参数区域并构造参数结构和标记,从Flash加载内核程序并最终跳转到内核的开始。 
您有任何关于嵌入式系统的疑问,欢迎咨询在线老师 
Linux内核版本的更新速度非常快,但Linux的内核版本发行同Linux对嵌入式处理器支持程度的发展是不同步的,因此,需要对特
定的处理器体系结构选择合适的内核,并且根据其硬件功能部件加上相应的补丁。为配合现在的嵌入DVR所应用的硬件平台,如
ARM9或PowerPC,以及相应的硬件外设,如无线网卡、USB2.0、SD卡等等流行的外设应用,建议选用较新的2.6版本的Linux内核。
然后针对不同的硬件模块、应用模块,对内核进行裁减、编译、打包。
 
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条



手机版|小黑屋|与非网

GMT+8, 2025-1-10 22:31 , Processed in 0.113233 second(s), 15 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.