ARM携手Linux推动嵌入式领域的发展

虽然windows在桌面电脑平台统治已久,但随着越来越多得嵌入式应用,linux已蔚然成风。linux的标准内核发布版本大概在40~50mb左右,而现在,一些在评估板上试验用的嵌入式linux系统(使用arm或m68k系列嵌入式处理器)只用到2mb大小的内核,同样能够实现网络功能和完整的任务调度。这使得linux可以适用于从高端服务器到嵌入式应用的各等级平台。与之相比,windows并没有明确的内核概念。即使是针对嵌入式领域的wince系统也同样遇到了一些结构性困难。正如麦克泰公司总经理何小庆所说:“从性能角度比较,衡量一个内核优劣的重要指标是多任务环境下的安全性和任务调度效率。linux在这方面继承了unix的优点。在多任务效率的比较上,linux内核中的消息机制和通信模式使其在速度和性能上都更具优势。”而在去年年底刚刚推出的linux 2.6,则通过把mclinux的大部分并入主流内核功能中从而为扩展linux对多嵌入式平台支持提供了一个重要途径。arm公司中国区总裁谭军博士认为,在目前嵌入式处理器主流arm系列中,很多都是无mmu的。而mclinux在嵌入式系统中的应用非常广泛。因此,linux 2.6对无mmu体系结构的支持,及将linux和mclinux合并到统一的新内核中,无疑为linux在嵌入式领域的广泛应用加重了砝码。同时,谭军还表示,虽然mpcore多处理器预期2005年第二季度起将有首块芯片问世,但arm公司现已为mpcore多处理器设计的前期软件开发推出以linux 2.6为操作系统的mpcore多处理器评估系统和开发工具,从而也表明了arm公司对linux最新发展的支持。mpcore可综合多处理器是由arm公司与nec电子公司合作开发的,该多处理器基于armv6体系结构,综合了adaptive shutdown技术和arm智能电能管理器技术,含有可用于新一代丰富的多媒体和集成装置的simd媒体扩展,并具有arm jazelle java加速性能。可配置为1到4个处理器,性能可达2600 dhrystone mips,支持高达四位连贯的缓存的对称多处理器(smp)、四位不对称多处理器(amp)、或四位兼有对称和不对称的多处理器。这种灵活性提高了吞吐量和系统的响应能力,为现有应用实现了可携带性,为多线层应用提供了可升级的性能。而多任务执行能力同时也满足了网络装置处理更多信息流和更高的数据吞吐量的需求。nec电子将在消费电子、汽车和手机等高性能、低功耗产品中运用该款arm可配置多处理器。谭军说:“由于arm公司不卖芯片,所以整个产业链上的厂商都是我们的朋友,我们不仅帮助我们的合作伙伴设计芯片,而且为oem提供支持,以帮助我们的合作伙伴开拓市场” 。近日,arm公司和曜硕科技共同宣布:将联合开发曜硕iajet java vm平台上swerve客户端。swerve客户端与jave手机三维图像(jsr 184)技术解决方案完全兼容。该新技术将令中国、韩国等亚太区主要的手机oem能同时向运营商和终端用户提供引人注目的3d java游戏。无线和安全是目前一大热题,今年无线终端将超过600m,而安全终端也将超过400m。目前80%的移动电话芯片是基于arm核,mbx和swerve技术也已被许多手持设备oem用于3d graphics。在安全领域,oberthur和g&d公司已经引入了基于arm核的sim卡。当谈到arm公司在另一热门话题—汽车电子的进展时,谭军表示,到2009年包括低档车在内,平均每部车要包括12~20个mcu,60%的将是16/32位架构,而arm是公认的16/32位嵌入式risc微处理器解决方案的领导厂商,philips、st、oki、ti等致力于汽车电子发展的半导体厂商已经推出基于arm核的微处理器,而且,st和oki已宣布为基于arm核的mcu推出开发工具包。■

  • ARM携手Linux推动嵌入式领域的发展已关闭评论
    A+
发布日期:2019年07月02日  所属分类:参考设计