原创 MontaVista linux 介绍

2010-10-21 23:51 2056 4 4 分类: 软件与OS
MontaVista Linux专业版(Professional Edition),可以满足用户对可预测性、稳定性以及高级I/O支持的要求。MontaVista Linux是MontaVista软件公司的产品,是业界领先的实时Linux。



实时Linux,实时性能好

  MontaVista Linux可以满足各种嵌入式应用的实时性响应要求。MontaVista可抢占内核技术明显降低了内核的延迟和抖动,保证了100us以内的系统最坏响 应时间,可以达到甚至超过绝大多数实时性处理的要求。

  专业版(Pro)通过引入O(1)调 度、高精度定时器(HRT,High Resolution Timers)、高速实时域(FRD,Fast
Real-time
Domain)函数库等多种技术来达到实时性的最佳表现。使用HRT,编程人员能实现微秒级精度的基于时间、事件驱动的新算法,减少作CPU时钟周期的轮
询和空循环的时间开销。FRD使用新的本地POSIX线程库(NPTL,Native POSIX Thread
Library)提供一个线程中断上下文,保持最高级别的实时中断响应。 



特点

  在单一操作系统上同时支持多线程、多进程、多处理器

 本地POSIX线程库作为内核的组件更好实现系统的POSIX兼容性

  本地Linux快速响应的实时性能

 可抢占内核技术

 O(1)调度实现固定优先级实时调度

 HRT实现微秒级时钟分辨率,支持标准IEEE 1003.b POSIX API

  内建内存保护机制有效阻止运行错误

 虚拟内存过渡使用机制提供两种有效措施防止内存溢出:

 限制过度使用

 优先级内存溢出

  增强的I/O支持

 Serial ATA

 USB 2.0 Host

 Hot Plug 



硬件设备支持 

 存储设备(Serial ATA, SCSI, Flash)

 显示设备 (串口控制台,Framebuffer,触摸屏,LCD)

 多媒体设备(音频芯片组,MPEG解码器)

 USB设备(1.1主/从,2.0主)

 标准I/O (串口,红外设备,PS/2,并口)

 以太网设备(10/100/1000, 802.11b) 



网络支持

 TCP/IP (IPv4/v6)MIPv6

 无线网

 远程访问

 Internet访问

 VLAN

 Web服务器(客户端/服务器)

 IPSec(IKE)

 路由(Zebra)

 邮件,聊天

 网络引导/地址解析

 大量的网络使用程序



文件系统支持

  支持大多数常见的文件系统,包括EXT 2/3、JFFS、JFFS2、XFS、CRAMFS、NFSv3、 YAFFS、XIA等。 



图形支持

  基于Xorg的支持:

 X Windows

 GLib, gpp, gtk2

 FreeType

 ATK

 IceWM,Matchbox

 Pango 



  所有支持LSPs都将附带一个基于帧缓冲机制的图形系统支持。

  关于MontaVist Linux的详细资料请登录http://www.mvista.com。 
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
4
关闭 站长推荐上一条 /3 下一条