Mobilinux 4.0为移动和无线设备提供最优化的Linux

Mobilinux 4.0为移动和无线设备提供最优化的Linux

面对价格压力,移动手持生产厂商和经营者必须提供高性能和各种附加值以提高竞争力。Mobilinux使平台更容易被控制。这意味着我们能够更轻松地控制所提供的服务,提供的特性,以及成本。

为下一代设备创建

下一代移动设备有很多新的应用。为了满足这些需求,我们需要一个能够提供硬实时性能、先进的电源管理、快速启动以及小尺寸内核的平台。Mobilinux就是这样一个平台,它满足这些需求,并且具备高可靠性和稳定性。

体系结构灵活

今天的竞争市场需要不同的产品,这些产品要满足各行业独特的需要而不是商品化。Mobilinux通过软件包来自由灵活地选择。MontaVista坚持开放的标准,我们开放的体系结构允许你添加必要的功能以满足客户的需要,从而将这唯一的产品投入市场。

减少成本

若生产大量的手持设备,如果能够减少原材料的成本,那么将带来巨大的经济效益。

与传统的双处理器设计方案不同的是,Mobilinux先进的实时技术使单个半导体芯片集就能处理双基带和应用进程。另外,Mobilinux包含可减少内核尺寸的工具,这样小尺寸的内核和应用存储在RAM和Flash中便可。

先进的连接性能

更多的用户希望移动设备上具有e-mail、Internet甚至是VoIP功能。当今手持设备越来越像PC机,未来将发展成为“下一代”客户端。Mobilinux包含Linux网络栈全部特性,支持这些先进的通信协议


响应时间快

Mobilinux是快速的。典型的Mobilinux手机的响应时间(从开机到可打电话状态)在10秒之内——比使用其他操作系统的手机快两倍多。Mobilinux将内核的启动时间调整到500毫秒之内,从而提高手机响应时间。整个启动进程调整初始化脚本,去掉不必要的进程和任务执行,这样进一步提高了响应时间。先进的实时性能提供快速响应的用户接口,完全可以达到用户期望值。

电池寿命长

手持设备成为消费者主要的通信手段。他们需要更多高级复杂的应用,如摄像头、多媒体等等,这些应用都需要更多资源。同时,消费者也希望手机的电池寿命足够长。电池寿命长的手机,其开拓的市场也大。Mobilinux采用先进全面的电源管理技术,尽可能使通话时不费电、手机不用时休眠,最大化地充分利用电源资源。带动态电源管理(DPM)的设备驱动很好地控制单个设备的电源耗费,而MontaVista电源管理全面控制输出和性能。Mobilinux管理电源资源的方法能充分使手持设备电池的寿命达到最长。

强大的开发工具

MontaVista DevRocket构建在工业标准Eclipse开发框架之上,它是强大的开发工具套件。我们的DevRocket工程向导可以灵活地构建特定的移动设备。DevRocket帮助优化平台性能、减少上市时间,包含完整的应用开发、测试系统性能的调试环境、测量启动时间的工具、内存使用情况分析、实时性能测试以及内核跟踪技术。最后,Mobilinux还包含开源图形系统,可方便地构建应用框架和图形用户接口。这个图形带有网络,基于X Windows、GTK和几个开源项目,功能强大。

MontaVista的优势

世界领先的手持设备制造商和经营商已经在他们的移动设备上使用MontaVista Linux系列产品。事实上,Mobilinux是移动设备中使用最多的Linux。我们的开源Linux经验、创新的名声、被认可的技术都是您选择MontaVista Software作为合作伙伴的理由。

硬件支持

内嵌包括Intel、Freescale、Texas Instruments以及其他领先的移动和无线半导体厂商生产的ARM9、ARM11和Xscale等平台的支持。

完整的支持列表,请浏览http://www.mvista.comv/products/boards.html

开发工具

Red Hat Linux 9.0

Red Hat Enterprise Linux 3.0

SuSE 9.2

Microsoft Windows 2000/XP

设备支持

UARTI2C

Ethernet(10/100)IrDA

Video controllersMMC

Timers & watchdos802.11b

Flash memorySCSI/IDE

Sound InterfaceTouch Screen

USB (host & client)Camera

Interrupt controllersPCI bridges

实时

抢占内核

互斥优先继承

O(1)调度器

高精度POSIX时钟

线程化、可调度的中断处理

FRD——快速实时域库

电源管理

MontaVista电源管理

动态电源管理(DPM)

和平台相关的DPM库

基于内存类型的分配(MTA)

可变的调度超时(VST)

网络

TCP/IP (Ipv4/v6)

无线网络

远程接入

因特网接入

Web服务(clients & servers)

IPSec

Routing

E-mail, Chat

许多的网络工具

文件系统支持

NOR和NAND flash支持

常规的以及日志文件系统支持

PRAMFS(Protected and Persistent RAM File System)支持

基于磁盘和网络的文件系统支持

MontaVista DevRocket

(为平台和应用开发人员设计的高级IDE)

平台Image向导

提供库大小(footprint)的优化

内核跟踪技术(Linux跟踪工具)

最新3.4版本的GNU工具链

内存泄漏

带GUI的调试

MontaVista Target Tools

System Measurement Tools

兼容ARM EABI

支持Thumb模式

XIP应用调试
Montavista linux DevRocket集成开发环境

高性能嵌入式Linux软件的流畅开发

结合工业标准的Eclipse技术可移植性与MontaVista公司的嵌入式系统的专家,MontaVista DevRocket图形开发环境可以通过OEM的方式加速基于Linux的系统软件和应用程序的开发,同时优化系统资源的性能和使用。

显著特点:
- 基于Eclipse的图形开发环境可以提高代码开发效率而且降低开发成本。
- 灵活全面的工具集能够支持驱动程序开发,内核配置,应用程序开发和平台映像文件的创建
- 直观的工程向导简化应用程序和库的创建
- 通过裁减运行库和最小目标系统的配置,自动控制应用程序的大小
- 强大的系统跟踪工具易于多进程和多线程的嵌入式应用程序调试
- 内存泄漏探测和分析功能可以保证系统资源的优化利用
- 在Windows,Solaris和Linux主机开发环境上提供一致的界面
- 支持近30种处理器变种和100多种参考硬件平台

所有内含的开发套件将加速工程发布速度
MontaVista DevRocket是一个完全的图形开发环境,提供所有的工具和功能,包含OEM厂商所需要的开发和发布系统软件和应用程序。而这些软件都建立在享有盛誉的MonatVista Linux操作系统技术之上。借助工业标准的Eclipse技术,DevRocket可以运行在Windows,Solaris和Linux操作系统上,并且支持基于Eclipse的第三方开发组件的集成。

工具和向导加快了软件开发过程
构建在MontaVista公司的基于Linux领先的交叉开发工具之上,MontaVista DevRocket提供了全面的集成开发环境的功能和交叉开发和本地开发的工具,这些工具包括最新的GNU工具链,支持系统软件和应用程序的开发。通过集成版本控制(CVS)和工程创建工具,提高了开发环境的核心功能,包括编译、语法感知的编辑和调试,图形开发环境还提供了可选的命令行接口。
工程向导可以自动生成例行的任务,例如创建库、引入文件,开发者可以集中精力开发不同应用程序。 易用的工程向导能够自动创建便于配置的平台映像--可引导的OS和在目标设备上可以执行的应用软件。通过向导,开发者可以快速的建立平台映像,包括定制内核、设备相关的系统和应用程序组件,同时满足内存尺寸和性能的要求,节省昂贵的开发时间。


创新性能提高效率
MontaVista DevRocket包含的先进工具可以帮助开发者优化性能并且充分利用系统资源。目标系统配置和库优化的功能可以配置内核、裁减文件系统和不必要的库内容,节省昂贵的内存。DevRocket也具有裁减二进制代码和预连接(prelink)应用程序的功能,使应用程序代码大小合适而执行速度更快。
MontaVista DevRocket还提供了完善的跟踪功能,使用Linux跟踪工具,可以查看、捕捉和分析系统事件。全面的处理器使用日志、探测系统和用户级事件以及进程的易于调试,开发者可以优化多进程和多线程代码。因为DevRocket是MontaVista Linux OS的同步技术,它将分析和优化工具与OS紧密集成,进一步保证系统资源使用的有效性。

目标板和开发主机的广泛支持保障开发者利益
MontaVista DevRocket支持100多种板级平台和七大类CPU体系结构的近30种处理器变体。DevRocket在Linux, Windows和Solaris主机上提供统一通用的界面,协同小组的多工程开发。广泛平台和主机的支持使OEM厂商自由地选择或者替换开发平台。

强大的嵌入式应用开发工具
MontaVista DevRocket提供了开发者的所有需要,如加速和优化开发,调试和工程的最终集成,从单一功能嵌入式应用到多处理器嵌入式系统。借助DevRocket,MontaVista公司完全保证在最广泛的嵌入式工业的硬件平台上提供给嵌入式开发者最新的Linux技术和最全面的集成开发工具。

组织高性能的嵌入式Linux软件开发
Eclipse 是非常灵活的工业标准软件开发平台,它以Java实现,特别设计与第三方的集成。MontaVista DevRocket将Eclipse技术与丰富的和全面的开发工具结合,提供给开发者建立和集成嵌入式设备的全部需要。

  目标CPUs
PowerPC (Motorola 7xx, 8xx, 74xx, 824x/8260, 85xx,MPC5200; IBM 405/440, 750CX,750FX)
IA-32 (x86/Pentium/Xeon)
ARM (720T/920T,i.MX1,i.MXL,OMAP)
MIPS(AMD, Broadcom, IDT, Intrinsity, MIPS, NEC, PMC-Sierra, Toshiba)
SuperH (SH-3,SH-4)
StrongARM (110/1100/1110)
XScale (IXA,PXA,IXP,IXC,IOP)
Xtensa (XT2000)

主机开发平台

Linux (Red Hat; Mandrake; SuSE)
Sun Solaris 7.0, 8.0
Microsoft Windows 2000/XP

语言支持

C
C++

开发工具

GNU 工具链: 编译器、链接器、基于GUI调试器
具有亮条的语法感知编辑器
版本控制管理(CVS)

分析和优化工具

应用程序预链接
库优化
内存泄漏探测
系统事件跟踪

向导

应用向导: 简化从目标的选择到代码的编译的应用的创建
导入向导: 易于导入已存在的兼容的工程
库向导: 简化工程特定的运行库的创建
平台映像: 通过选择内容和基于程序使用的调整,生成预备集成的系统映像

MontaVista DevRocket

高级集成开发环境
平台映像向导
库尺寸优化
Linux 跟踪工具
GNU工具链
基于图形界面的调试方式
内存泄漏检查

其他技术产品
MontaVista Graphics(基于X Windows)

 

 


MontaVista Linux 消费电子版 CEE 3.1 - 实时响应和节能性能的最佳优化

作为第一个专门为消费电子市场设计的商业嵌入式Linux版本,MontaVista Linux CEE3.1使OEM厂商能开发独立的或者互连的消费电子产品,在提供消费级性能和可靠性的同时,注重减少总体开发成本和缩短产品上市时间。

显著特点
基于无版税Linux嵌入式操作系统和开发环境
具有消费级可靠性
可抢占内核技术和O(1)实时调度器满足最终用户对系统响应的要求。
动态电源管理技术优化电源使用,扩展电池寿命
预配置的快速内核启动时间可达到10-1秒级。
内核和应用程序XIP技术加速系统启动
支持流媒体优化
可调整内存空间占用适应各种消费产品
“金牌标准”网络适合高性能互联应用
具有MontaVista DevRocketTM集成开发环境
图形化的MontaVista系统测试工具容易进行性能优化
DevRocket内的系统目标工具可远程浏览和控制设备
支持广泛的商业和开放源码的应用程序以及中间件
移动电话、无线手持设备、汽车电子、移动媒体播放器和游戏机,数字电视、机顶盒和家庭媒体网关开发的理想选择

Linux的力量 – 面向消费电子

智能消费电子设备的繁衍正在推进对高级功能的需求,例如完整的连通性,同时需要对于可靠性、实时响应和功耗的严格性能要求。严峻的竞争和利润空间压力迫使设备OEM厂商寻求嵌入式操作系统(OS)解决方案,以便帮助他们满足或超过对包括开发费用和进度的极具挑战的最终用户的期待。


MontaVista Linux 消费电子版(CEE)3.1继承了Linux的强大功能和稳定特性,具有丰富的网络功能和标准的API,还具有MontaVista Linux系列产品的高质量和高技术。这种完全的嵌入式OS和交叉开发环境增强了Linux2.4.20内核,具备针对消费电子设备的特点,使它成为手机和无线设备、电视和家庭娱乐、汽车通讯设备,以及精选的办公室设备和家庭网络产品的理想选择。MontaVista Linux 消费电子版(CEE)3.1也包含了MontaVista DevRocketTM,这是个完整的交叉开发平台,具备专门为开发人员提高工作效率而设计的开发和系统分析工具。

实时响应的可靠性满足最终用户的期待

许多领先的消费电子设备OEM厂商已经选择CEE,就是因为CEE的出众的技术特点,这种结合可以提供最终用户期待的性能。文件系统增强--包括PRAMFS、事件代理、支持流媒体优化、原地执行(XIP)Linux内核和应用程序、快速文件系统故障恢复等提高了设备设计的灵活性。通过MontaVista抢占式内核技术和O(1)实时调度器的结合获得系统实时功能。最终达到实时响应系统的效果--启动时间可以少于1秒,具有“瞬间启动”功能,又保护和优化的内存占用空间。

最佳电源利用 – 无需用户干预

在CEE3.0引入的动态电源管理(DPM),其在CEE3.1中的特点是基于与IBM共同开发的新颖电源管理策略。DPM提供了管理软件、工具和驱动程序,支持CPU和驱动程序动态电源状态的应用程序控制。通过动态调整CPU频率和电压,关闭不需要的驱动程序,DPM可以帮助减少系统电源消耗。对于电源敏感的消费电子设备,这种创新的特点可以利于延长电池寿命并且减少系统体积和成本。

性能工具有助于满足消费市场需求

CEE3.1使开发者能够定制系统软件。电源应用配置工具包含电源管理策略应用控制的API,Linux内核、驱动程序和应用程序的接口和编程手册。为了帮助管理代码的尺寸,MontaVista的目标板映像向导(Platform Image Wizard)允许开发者指定哪些组件快速创建Linux目标系统映像,以最小化系统占用。

CEE3.1的图形化系统测试工具可以分析系统性能、时间耗费和内存使用,另外还将目标远程工具集成进MontaVista DevRocket环境中。这些系统测试工具可对内存和FLASH使用效率、系统启动和关闭性能进行测量和分析,也能对中断延迟和抢占延迟、在非中断区的最大阻塞和一般系统响应进行分析。而远程目标工具可让开发人员在IDE环境中对目标板进行查看进程和系统日志、装载软件、重启系统和运行命令。

高级图形系统设备解决方案

MontaVista软件还提供MontaVista Graphics,这是一种基于X窗口、GTK和一些开放源码组件的有网络功能强大图形系统。使用MontaVista Graphics可以用最短的上市时间和最少的费用创建开发图形用户界面的设备。

完全的产品有助于管理开发费用

MontaVista Linux CEE3.1提供了对软件、工具和设备OEM商需要功能的支持,可以减少总体费用并满足强烈的上市时间的时限。CEE3.1包含MontaVista DevRocket集成开发环境(IDE)、GNU工具链、高级图形界面调试工具和250多种Linux系统应用程序包。按年度订阅授权开发者使用当前发布的软件、更新和新的软件发布、清晰简洁的文档、精选的培训、记名方式的技术支持,通过密码保护的客户入口“MontaVista Zone”,可提供在线更新、下载、开发技巧、文档和其它有价值的信息。

智能产品,智能Linux

全世界有100多家制造商正在使用MontaVista的嵌入式Linux,应用在机顶盒、移动电话、无线手持设备和其他消费设备。随着消费级可靠性、丰富的开发环境和支持产品的多样性等特性的发展,CEE3.1将为利润丰厚的智能消费设备的快速开发构建基础。

硬件支持

支持TI公司的OMAP1610 H2、OMAP1510、OMAP5910处理器和Innovator开发平台参考板
支持Intel公司的Bulverde处理器和参考板
支持Renesas公司的SH-Mobile V、SH-Mobile 3处理器和参考板
支持Motorola公司的i.MX21处理器和参考板
带电源管理最优驱动程序的Linux支持包(LSP)
很快可以支持的更多其它平台

开发主机
Red Hat 7.3, 9.0
Windows 2000/XP

设备支持
UART串口
以太网接口(10/100M)
显示控制器
定时器和看门狗
Flash内存
音频控制器接口
USB控制器 (主控制器和从控制器)
中断控制器
12C总线
IrDA接口
SD/MMC
802.11b
SCSI/IDE硬盘接口
触摸屏
摄像头
PCI桥

网络
TCP/IP (IPv4/v6)
引导/地址解析协议
远程访问
Internet访问
Web服务(客户端和服务器)
路由器 (Zebra)
无线网络
E-mail,聊天
几十种网络工具

文件系统支持
传统和日志文件系统
磁盘、FLASH和网络文件系统
PRAMFS(受保护的RAM文件系统)

开发工具
MontaVista DevRocket(IDE)
平台映像向导
库尺优化
GNU工具链
图形化调试界面
内存泄露检查
系统测试工具
MontaVista目标工具
XIP应用程序调试
Linux跟踪工具(LTT)


其它技术产品
Graphics工具包
MontaVista Graphics基于 X窗口和GTK工具包

 

 

你可能感兴趣的:(嵌入式开发,linux,优化,工具,嵌入式,开发工具,平台)