Montavista Mobilinux 4.1

为移动和无线设备提供引人注目的尺寸裁减的最高优化Linux平台
今天,有超过两千万的手机配置和运行Mobilinux。Mobilinux正在帮助你从市场最先尝试者向实用主义者跨越。Mobilinux 4.1能够辅助这种转化,因为它有领先的尺寸裁减和对先进硬件的支持,所有这些都建立在当今最先进的Linux平台之上。你拥有了Mobilinux,就完全拥有对你的平台的控制,意味着对你付出的服务有更多的控制,对相关的未来有更多的控制,对成本有更多的控制。
下一代设备的基础
下一代移动设备有很多新的引人注目的应用。为了满足这些需求,你需要一个能够提供硬实时性能、高级的电源管理、快速启动以及小尺寸内核的平台。Mobilinux就是这样一个平台,它满足这些需求,并且具备最高可靠性,稳定性和可裁减性。
灵活的体系结构
今天的竞争市场需要不同的产品,这些产品要满足各行业独特的需要而不是商品化。拥有Mobilinux,你通过软件包来自由和灵活地实现差异化。MontaVista坚持开放的标准,我们开放的体系结构允许你添加必要的功能以满足客户的需要,从而将独特的产品投入市场。
减少成本
减少BOM成本能够带来巨大的经济效益,使得今天能够生产大量的手持设备。
与传统的双处理器设计方案不同的是,Mobilinux高级的实时技术使单个半导体芯片就能够处理基带和应用程序。另外,Mobilinux包含可减少尺寸的工具,帮助你节省RAM 和ROM。通过组合先进技术,比如:μClibc, squashfs 和 DirectFB和开发者使用的内存分析工具,Mobilinux能够显著地减小总内存。
先进的互连性能
更多的用户希望移动设备上具有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 & 4.0
SuSE 9.2
Microsoft Windows 2000/XP
支持的设备
UART
Ethernet (10/100)
Video controllers
Timers & watchdogs
Flash memory
Sound interface\
USB (host & client)
Interrupt controllers
I2C
IrDA
SD/MMC
802.11b
SCSI/IDE
Touch screen
Camera
PCI bridges
实时

  • 完全抢占内核
  • 互斥优先继承
  • 高精度POSIX时钟
  • 线程化、可调度的中断处理
  • FRD——快速实时域库
电源管理
  • MontaVista电源管理
  • 动态电源管理(DPM)
  • 和平台相关的DPM库
  • 基于内存类型的分配(MTA)
  • 可变的调度超时(VST)

减小尺寸
μClibc
App XIP
Kernel XIP
Thumb
DirectFB
SquashFS
网络
TCP/IP (IPv4/v6)
Wireless networking
Remote access
Internet access
Web services
IPSec
Routing
E-mail, Chat
Dozens of networking
工具
文件系统支持

  • NOR和NAND flash支持
  • 常规的以及日志文件系统支持
  • PRAMFS(Protected and Persistent RAM File System)支持
  • 基于磁盘和网络的文件系统支持
MontaVista DevRocket

(基于Eclips的高级IDE)

  • 平台Image向导
  • 提供库大小(footprint)的优化
  • 内核跟踪技术(Linux跟踪工具)
  • 最新3.4版本的GNU工具链
  • 内存泄漏
  • 带GUI的调试
  • MontaVista Target Tools
  • System Measurement Tools
  • 兼容ARM EABI
  • 支持Thumb模式
  • XIP应用调试

Mobilinux4.1新特性

在一个日益竞争激烈的市场,当手持设备厂商和移动设备开发者不断地新建和开发新的特性和服务来作为增加他们生意的手段,他们发现传统的个人平台不再能够充分的满足他们目标的需求 。此外,市场的巨大压力使得手持设备厂商把注意力集中在努力去控制和降低成本。
Mobilinux是一个优化的Linux操作系统和开发环境,完美地适用于无线手持设备和移动设备在电源管理,硬实时特性,快速启动以及较小封装尺寸等方面的要求。
Montavista 设计Mobilinux把焦点集中在:

  • 通过开放和工业标准技术来满足手持设备厂商与移动设备操作者的规范
  • 保证平台的稳定性和可扩展性
  • 电池与尺寸性能的最大化
  • RAM与ROM要求的最小化

灵活的体系架构-有了mobilinux,手持设备厂商能够自由地区分全部的软件协议栈,以及加入必需的功能来满足他们市场的需求,以便把他们独特的产品推进市场。这样有助于保护商品化并且允许这种区别来满足操作者独特的的要求。另外,mobilinux包含了广泛的硬件支持,提供机会和市场时机的储蓄。
成本的降低-有了大量典型的手持设备,降低原料成本的时机能够有一个重大的财政收益。大多数的高档操作系统有昂贵的硬件需求。Mobilinux的高实时性技术使得只用单芯片也能处理基带和应用处理。此外,Mobilinux包含的工具帮助你减小封装尺寸,节约RAM和ROM。诸如uClibc, SquashFS and DirectFB以及开发工具集成内存分析等这些先进技术的结合,Mobilinux能够显著地减小你总的内存尺寸。
改善电池寿命-经常性的给电池充电是令人厌烦的。随着消费者日益增加依赖于移动手持设备作为主要的通讯手段,而且附加的功能,诸如照相机、多媒体和更多的功能加入到这些移动设备上,更长的电池寿命的需求以及有效电量的良好使用成为一个强大的区分器。Mobilinux包含先进的,全面的电源管理构造来寻求最小的通话时间与休眠的要求并且最大化有效电量资源的使用
网络-这种技术被高端手持设备所采纳,包括的功能诸如e-mail,Internet甚至VoIP。由于他们越来越像PC机,手持设备正成为下一代的客户端。Mobilinux提供了一个完全特性的Linux网络协议栈,使得手持设备厂商能够容易地提供必要的技术来满足市场趋势。
响应能力-Mobilinux 具备快速响应周期。开机后10秒内,能够实现通话,比起Symbian或者microsoft的电话快两倍多。
Mobilinux的亮点包括:

  • 增强的核性能
    • 基于linux2.6内核
    • 优化的封装尺寸
    • 快速的启动时间
    • 事件代理(定义,发布和订阅)
    • 增强的稳定性与可靠性
    • 减小的封装尺寸
    • 采用uclibc库
    • 支持DirectFB
    • 内核与应用的本地执行(XIP)
    • Arm thumb指令集的支持
    • 支持SquashFS文件系统
    • 高级实时性的支持
    • Enables mass-market, single-chip phone designs
    • 巨大的市场,单芯片电话的设计
    • 高精度POSIX定时器
    • 完全抢占式内核
  • Motavista电源管理
    • 动态电源管理(DPM)
    • Motavista电源管理器
    • 交叉平台DPM库
    • 基于内存类型分配(MAT)
    • 可变调度超时(VST)
  • MontaVista DevRocket集成开发环境
    • 系统测量工具
      • 实时性基准测量
      • 封装尺寸分析
      • 启动分析
      • 执行跟踪
    • 设备管理
      • 查看进程与改变优先级
      • 远程重启
      • 下载到flash
      • 浏览目标板
      • 远程控制台与在主机端运行命令
    • 编译器的最优化
      • ARM EABI支持标准的第三方工具的兼容性
      • Thumb 模式
      • 最优化适用于ARMv5, ARMv6和 iWMMXt系列
  • 丰富的基于目标平台的软件组件
    • 可配置的工具,库,驱动程序,运行时间的组件
  • 丰富的网络支持
    • 客户端与服务器的广泛的组件
    • IPv6和IPv4对TCP/IP协议的丰富支持
    • 对于路由、安全、隧道的板级支持
  • 文件系统
    • 内核与应用的本地执行(XIP)
    • 受保护的RAM文件系统(PRAMFS)
    • SquashFS压缩的只读文件系统
    • JFFS2 and YAFFS格式文件系统,支持NOR flash和NAND flash
  • 附加特性
    • 存取MontaVista Zone-唯一的用户入口
    • 有权使用实用的培训课程
    • 有权使用用户的技术维护
  • 实时操作系统的支持

Mobilinux 4.1 技术白皮书下载

更多的信息在 www.mvista.com/products/mobilinux

有关Mobilinux 4.0/CEE 3.1资料请访问