面向汽车系统的开发解决方案:Green Hills Software

Partners: 2 of 6

极力提升汽车系统开发的竞争力 瑞萨的强大合作伙伴

Green Hills Software, Inc.

稳定可靠的实时OS“INTEGRITY”和优秀GUI的高效率集成开发环境“MULTI”,使Green Hills Software公司赢得业界的高度评价。针对和在汽车市场势头强劲的瑞萨公司的合作所产生的效果及其优势,我们采访了Green Hills Software公司的尖端产品部本部长Tim Reed先生。

Advanced Data Controls公司作为Green Hills Software公司的远东地区(日本、 中国、香港、台湾、韩国)代理店,展开了销售、自定义化、技术支持等业务。

Tim Reed

Tim Reed Vice President Advanced Products 
Green Hills Software

稳定可靠的实时OS“INTEGRITY”和
高效率的集成开发环境“MULTI

― 首先,请您介绍一下贵公司的概况。

Reed先生: 公司是1982年创立的,从优化Motorola公司的MC68000处理器的C编译器开始,逐渐增加了所支持的处理器数。在日本,1992年Advanced Data Controls公司(ADaC)作为代理,着手日立制作所和NEC的单片机开发工具。

90年代中期,开发了用于嵌入式系统的GUI(图形用户接口)调试器,这是集成开发环境“MULTI”的起步。此系统不仅支持CISC体系结构而且还支持RISC体系结构,受惠于当时的时代潮流得到了迅速的普及。

90年代末,为扩大业务而着手开发实时OS(RTOS)。但是,当时的实时OS市场已经成熟并处于饱和状态,因此本公司决定把重点放在缝隙市场的功能安全和安全领域。之后成功开发的实时OS“INTEGRITY”取得了目前世界顶级的功能安全标准“DO-178B Level A”(美国航空无线技术委员会认定)和安全规格“EAL6+”(美国国家安全保障局认定)。

图1:“INTEGRITY”的内核空间与各用户空间(虚拟地址空间)分离并受虚拟地址空间中的任务的保护。

图1:“INTEGRITY”的内核空间与各用户空间(虚拟地址空间)分离并受虚拟地址空间中的任务的保护。

图2:集成开发环境“MULTI”的“PathAnalyzer”通过明确所需时间的函数,指定性能瓶颈。

图2:集成开发环境“MULTI”的“PathAnalyzer”通过明确所需时间的函数,指定性能瓶颈。

实时OS“INTEGRITY”: http://www.ghs.com/products/rtos/integrity.html

集成开发环境“MULTI”: http://www.ghs.com/products/MULTI_IDE.html

― 请您介绍一下瑞萨产品的支持情况。

Reed先生: 以前,集成开发环境“MULTI”支持瑞萨公司的公认单片机“SuperH族”和“V850族”。现在,为了给客户提供更高价值的解决方案,我们正在进行各种各样的对应。

首先,实时OS“INTEGRITY”正在进一步支持瑞萨公司的车载信息系统LSI“R-CAR”以及汽车的下一代单片机“RH850族”,目前已支持最新的“R-Car H2”。“INTEGRITY”正在申请证明车载系统安全性的功能安全标准“ISO26262”。客户使用“INTEGRITY”,就能简单地开发符合“ISO26262”标准的瑞萨“R-CAR”和“RH850族”的软件。

集成开发环境“MULTI”也在对应“RH850族”。目前的汽车通过搭载多个被称为ECU的控制单元进行各种控制,对ECU要求很高,其中降低成本是一个大课题。因为“MULTI”能提高代码效率并且调试能力强,所以能实现低成本的软件开发。另外,如果能利用代码的高效率来减小存储器容量,就会极大地影响成本。

图3:Green Hills Software为汽车系统全面提供扩展性强的产品和服务。

图3:Green Hills Software为汽车系统全面提供扩展性强的产品和服务。

面向车载信息系统的LSI“R-CAR”

面向汽车的40nm世代工艺单片机“RH850族”

尽最大努力支援客户的“Time to Market”

― 请问与瑞萨的合作伙伴关系能产生什么效果?能满足客户的什么需求?

Reed先生: 集成开发环境“MULTI”和实时OS“INTEGRITY”都是面向汽车的各种系统,最适合充分发挥瑞萨单片机和LSI性能的软件开发。 此外,我们还会尽最大努力支援客户的市场投放时间(Time to Market)。刚才提到了“MULTI”能提高代码效率并且调试能力强,因此我认为“客户可以缩短软件的开发周期”。

让我对“INTEGRITY”稍作说明。“INTEGRITY”以组件方式将OS中的一部分代码完全分离,在内核上提供虚拟化服务。也就是说:在确保安全的基础上实现虚拟化。“INTEGRITY”具有可视化功能,因此可观察跟踪和调试的位置,在短时间内完成验证作业。通过组件方式的分离进行各组件的测试,提高可靠性并且缩短软件的整体开发周期。

瑞萨公司和本公司已有20年以上的长期稳定的合作伙伴关系,为客户提供至高的信誉。

再谈谈两家公司的合作伙伴关系所产生的全球支援。例如,日本的汽车厂家不仅在日本而且在美国等世界各地拥有生产基地,在硬件和软件方面每个地区有很多不同的要求。瑞萨公司和本公司的协作能满足许多国家和地区的需求,提供最佳的支援。

与瑞萨步调一致,继续加强合作关系

― 请您谈一谈今后的战略。

Reed先生: 继续发展面向汽车的产品,其次是移动市场。在嵌入市场中也能预计到虚拟化的发展,因此确保安全非常重要,本公司的实时OS“INTEGRITY”的能力一定能得到充分的发挥。例如,利用“INTEGRITY”的虚拟技术,就能在确保安全的同时将两个Android平台安装到一台智能手机上。这也许会诞生新的智能手机使用方法。

图4:“INTEGRITY”的“Multivisor”在一个移动终端中构建安全的双Android环境并使其安全运行。

图4:“INTEGRITY”的“Multivisor”在一个移动终端中构建安全的双Android环境并使其安全运行。

另外,瑞萨公司正在推进“ARM体系结构”LSI,因此本公司的产品应用也会渗透到各个领域。我们还将致力于瑞萨公司最具擅长的工业控制领域。

观察瑞萨公司的车载信息系统LSI“R-CAR”的历程,CPU的内核数将会增多或者异种多内核的集成也会出台。今后,我们将更进一步加强与瑞萨公司的合作,支持客户的成功。

― 对汽车嵌入系统的专家Green Hills Software公司和瑞萨公司创造的高价值解决方案,客户的期望会越来越大的。非常感谢今天您接受我们的采访。

Green Hills Software, Inc.
成立 : 1982
总公司 : Green Hills Software
30 West Sola Street
Santa Barbara, CA 93101 U.S.A.
安全性和 安全临界产品 : Green Hills Software
34125 US Hwy 19 North
Suite 100
Palm Harbor, FL 34684 U.S.A.