关于嵌入式系统方向(转)- -| 回首页 | 2006年索引 | - -Montavista Linux Pro4.0/Pro 3.1 介绍

Montavista Linux Carrier Grade Edition 3.1 (ppc最新的我有)

                                      

MontaVista Linux 电信运营级版 CEE 3.1 - 今天运营级电信应用的基础
http://bmrtech.com/old/mvista.htm

Montavista Linux Carrier Grade Edition 3.1
MontaVista Linux 电信运营级版 CEE 3.1 - 今天运营级电信应用的基础

  对于那些正在寻求最佳的电信级应用解决方案以进一步降低成本的电信设备开发者来说,MontaVista? Linux?电信级版CGE 3.1为其提供了一个开放源代码的、免版税的Linux开发平台,可以满足电信级应用在高可用性(High Availability)、可服务性(Serviceability)、实时性等方面的要求 —— 同时也提供了一系列的工具来加速应用系统的开发和移植。  
显著特点
电信级的基于Linux的操作系统和完整的开发环境保证更快的上市时间和更低的开发成本
针对高可用性而设计,支持一致的设备命名和设备热插拔功能
基于可抢占内核与O(1)实时调度器的原始Linux低延时实时性能实现
广泛的标准支持,包括OSDL电信级Linux规范1.1, IPv6, POSIX, PICMG 2.16 以及 AdvancedTCA (PICMG 3.0)等
健壮的网络进一步提升高性能电信应用的竞争力
MontaVista现场安全应用调试器(FSAD)和MontaVista运行期应用补丁器(RAP)提供更好的可维护性
兼容的商业通用式(COTS)第三方中间件、硬件以及应用组成的产品生态链使系统解决方案的开发变得更加容易
广泛的开发工具和电信级分析工具可进一步降低项目风险

高可用性Linux: 电信级解决方案的基础
为了尽可能的降低成本,加快产品上市时间,利用新的开创性技术,高性能通信设备开发者关注的焦点正在从杂糅式的私有解决方案向模块化的灵活的开放源代码解 决方案转移。开放源代码的Linux以其卓越的稳定性、性能和灵活性,成为了商业通用式(COTS)构件级电信解决方案的一个理想的操作系统平台。 MontaVista? Linux?电信级版CGE 3.1是一个特别针对电信和数据通信领域而设计的健壮的商业化Linux平台,其中增加了很多标准Linux所不具备的电信级特性。
基于MontaVista实时调度器和可抢占Linux内核等获奖技术,MontaVista Linux电信级版CGE 3.1对Linux 2.4.20内核在高可用性、容错和可服务性等方面进行了提高和改进。它包括一个完整的交叉开发环境,非强加性的(non-intrusive)监控和调 试工具,以及关键性能分析工具。典型的应用有软交换系统,基站控制器(BSC)和无线网络控制器(RNC),媒体网关以及其他基于分组和无线通信基础设施 方案的核心/边缘应用。

 

创新的技术带来电信级的性能
CGE 3.1完全遵循开放源代码开发实验室(OSDL)的电信级Linux规范1.1,它结合了开放源代码社区的努力和开创性的MontaVista软件技术。统一设备命名和SysFS支持就是CGE 3.1的一些核心特性,它们是对MontaVista创新的热切换技术的扩充。其他的一些支持高可用性硬件系统的特性包括冗余网络、磁盘镜像、日志文件系统以及业界领先的智能平台管理接口(IPMI)支持等。
MontaVista可抢占的实时内核、具有CPU亲和性的O(1)实时调度器、增强的高精度定时器、改进的内核锁和锁原语等技术的采用,使得CGE 3.1能够提供高级别的性能和响应能力,以满足电信级应用对性能和扩展性的要求。通过标准兼容和技术领先,基于MontaVista Linux电信级版CGE 3.1和其他商业通用式(COTS)的硬件和中间件而构建的系统,将可以提供最高达到5个9的可用性 —— 同时可以极大地减少成本和开发时间。

标准兼容保证了设计选择的灵活性
支持Intel和PowerPC体系结构与最新的电信硬件标准ATCA,从而拓宽了开发者硬件平台选型的空间,并可适应不断增加的系统带宽需求。支持基于 Intel x86/Pentium体系结构以及PowerPC体系结构的PICMG 2.16兼容CPCI平台和标准机架固定件(Rack Mount)系统,保证了MontaVista Linux CGE 3.1与来自Intel、Force、IBM、Motorola以及RadiSys的领先的电信平台的兼容性。CGE 3.1提供了原始的POSIX线程库(NPTL)支持,进一步增强了系统的性能,同时也为那些希望移植已有的在Solaris和其他传统Unix系统上运 行的应用程序的开发者提供了一个通用的线程模型。MontaVista软件专注于关键的工业标准,保证其软件产品与其他中间件和硬件产品的兼容性,减少用 户开发时间 —— 从而加速产品上市时间。

可服务性和现场升级:运行时间的最大化
MontaVista的可服务性工具是针对高可用的、容错的应用而特定设计的。完整的转储(dump)和性能分析工具保证了关键数据的有效捕获和分析;内 核资源监控框架与事件日志系统一起工作,记录关键的事件并将其保存到一个唯一的位置,高可用性管理中间件将基于这些事件来采取合适的动作。CGE兼容服务 可用性论坛(SAF)的应用接口规范(AIS)中的一些核心组件,可提供应用程序脉动(Heartbeating)支持,允许应用程序重启动或者出错时切 换到另外一个应用程序。

利用MontaVista现场安全应用调试器(FSAD)和运行期应用补丁器(RAP),CGE 3.1实现了非强加式的现场调试和补丁功能。FSAD被透明地链接到应用程序中去,现场环境调试时并不需要停止或者减缓应用程序的执行。而问题源代码段将 被重新编译成一个补丁, RAP能够将它加载到运行系统中,而不需要停止或重新起动应用程序,从而实现运行系统升级过程中最大限度的系统可用性。

弹性的Linux,弹性的网络
全球领先的电信设备提供商已经采用MontaVista Linux产品来开发电信级设备,他们的一些基于MontaVista Linux电信级版早期版本开发的产品正在被部署到实际应用中去。客户将开放源代码Linux的好处、最近业界对电信级Linux的关注以及 MontaVista软件在创新的健壮的技术开发上的声誉作为了它们选择MontaVista技术的原因。

http://www.mvista.com/products/cge/index.html

体系结构支持
PowerPC (4xx, 7xx) ATCA
IA32 (x86/Pentium) CompactPCI
PICMG 2.16系统 Rack Mount
开发主机
Red Hat Linux 7.3, 8.0和9.0
Sun Solaris 8.0
请咨询MontaVista软件以获得最新的主机支持列表
性能和扩展性
可抢占的Linux 2.4.20内核
具有CPU-进程亲和性的O(1)实时调度器
原始的POSIX线程库(NPTL)支持
微秒级精度的POSIX定时器
SMP和超线程支持
增强的信号灯(Semaphore)机制
内核锁的删除
系统快速重启动
高可用性
PICMG 2.12热切换 RAID磁盘镜像
一致的设备命名 冗余以太网
看门狗定时器支持 NFS的强制卸装
cPCI冗余系统槽 日志文件系统
可服务性
IPMI驱动支持
AIS兼容的应用程序脉动(Heartbeating)
MontaVista现场安全应用调试器(FASD)
MontaVista运行期应用补丁器(RAP)
内核动态探针(Probes)
磁盘逻辑容量管理(LVM)
内核I/O性能分析
内核内嵌式调试器(KBD)
内存核心转储(MCORE)
多线程的核心转储
远程引导能力
内核资源监控
POSIX的事件日志和事件代理
网络
TCP/IP (IPv4/v6) 无线网络
网络引导/地址解析 Web服务(服务器/客户端)
远程访问 E-mail,聊天
路由(Zebra) 大量的网络实用程序
开发工具
KDevelop IDE
MontaVista目标配置工具
MontaVista库优化工具
Linux跟踪工具
GNU工具链

 



我有for ppc的.这个东西的确做得不错.多多交流使用心得.

【作者: gongfen@gmail.com】【访问统计:】【2006年04月22日 星期六 19:55】【 加入博采】【打印

Trackback

你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=4928702

博客手拉手

回复

验证码:   
评论内容: