开源开发工具:KPIT Technologies

Partners: 5 of 6

向全球的瑞萨电子用户提供选择开源开发工具的机会

KPIT

科比德(KPIT Technologies Ltd.)公司向瑞萨电子的用户提供开源式开发工具。这个开发工具可有效地提高用户的开发效率,本期我们采访了科比德公司的Prashant Deshpande先生(Associate Vice President and Practice Director (副总裁兼业务主管): Infotainment & Clusters),他向我们介绍了该公司的战略。

Prashant Deshpande

支持革新的智能产品开发

—请您先介绍一下贵公司的主要业务。

Mr. Deshpande: 科比德公司面向汽车、运输、制造业及能源等事业提供工程技术支持及IT咨询服务,通过与高度的技术能力紧密接合,刷新了顾客的业务流程。为了使从产品开发到价值链的整体效率达到最优化,我们不仅保持了全球化的事业体制和可扩展的基础设施,在汽车产业领域,还与全球超过125家的OEM厂商及一级(tier1)供应商开展合作。

科比德公司创立于1990年,本社设于印度的浦纳(Pune),目前在美国、欧洲及亚洲拥有34家办事处和11家开发中心。2014年度的收益为4亿4400万美元(约合450亿日元),被知名记者及咨询公司誉为“成长最快的企业”之一。

—请您介绍一下贵公司的主要产品。

Mr. Deshpande: 我们公司的主要产品有以瑞萨电子及ARM微处理器架构用的“GNU 编译器套装(GNU Compiler Collection,简称“GCC”)” (*1)为基础的嵌入式软件开发工具-- KPIT GNU tool、支持瑞萨电子面向汽车领域单片机的AUTOSAR套件--K-SAR、车载信息娱乐平台--KIVI、面向轿车及小型商用车等插电式混合动力车的独特的技术解决方案--REVOLO、以及为了创造都市中更好的公共交通而搭载于公交车内的高度道路交通系统等。科比德公司为汽车节能环保系统方面带来了革命性的价值,为此我们感到非常地骄傲。

另外,在研发方面我们也倾注了大量心血,在过去不到5年时间里,我们在混合动力技术、汽车、嵌入系统及先进的半导体技术、以及高性能计算等领域,共申请了超过50项的专利。

优化工具可最大限度地提高用户的开发效率

—请您详细介绍贵公司支持瑞萨电子单片机的开发工具。

Mr. Deshpande: KPIT GNU tool面向全世界的用户提供开放工具。产品具有满足Windows及Linux平台要求的嵌入式C/C++编译器及调试器、仿真器等,也支持瑞萨电子的RZ、RX、RL78、SuperH、H8等单片机。这些开发工具针对瑞萨电子的单片机高度定制,使其可与瑞萨电子的综合开发环境无缝集成。使用户开箱即可用(out-of-box),仅需准备几分钟便可开始进行代码开发,导入非常简单。

目前我们已拥有超过3万5千名的注册用户,用户从专业工程师到业余用户、甚至学生等,用户社区也在逐年激增。很多客户都对我们的技术支持给予了很高评价。而且,我们对于转移到其他开发工具的技术支持也十分完善。如欲了解更多关于我们的信息,请点击链接:www.kpitgnutools.com

图1: KPIT GNU tool广泛支持瑞萨电子的单片机

图1: KPIT GNU tool广泛支持瑞萨电子的单片机

—我们知道,KPIT GNU tool是一个开源开发工具,您能告诉我们决定将之作为开源开发工具的原因吗?另外,免费使用时,有功能限制及使用时限吗?

Mr. Deshpande: KPIT GNU tool是基于获得自由软件基金会(Free Software Foundation, Inc., 简称FSF)支持的“GNU计划(GNU project)”(*2)而进行开发的。也就是说,我们将诞生自“GNU计划”的免费编程工具与瑞萨电子单片机结合并进行定制,为了方便客户使用而进行集成化。因此,这些开发工具都是免费提供的,用户可以根据自己的开发需要选择使用。而且,代码大小及使用期限都没有限制,根据自由软件许可证“GNU GPL”(*3)便可免费使用。即使用于商用应用程序的开发也无需缴纳版权费。

KPIT GNU tool可借助Windows或Linux的安装器,且提供安装脚本(build script)完整的源代码,所以导入非常简单。而且,依托KPIT高度的技术能力及瑞萨电子的协助,我们还经常对这些开发工具进行更新。

图2:根据用户的需要提供各种“GNU tool(GNU工具)”

图2:根据用户的需要提供各种“GNU tool(GNU工具)”

—请您介绍一下关于编译器优化的内容吧!优化之后会获得怎样的效果呢?

Mr. Deshpande: 通用的“GNU 编译器套装(即GCC)”中,提供了对代码大小及运行速度进行优化的方法。这些都是针对瑞萨电子的单片机而做的。这是一种为了能完全利用目标架构而对开发工具进行强化的非常高效的方法,所以可节省代码空间、改善运行速度,使用户可充分利用目标单片机的性能。

—对于优化,瑞萨电子也提供技术支持了吗?

Mr. Deshpande: 当然提供了!瑞萨电子对于开源社区具有很深的理解,而且多年来为此作出了很大的贡献。尤其是在最新的RX及RL78单片机的支持方面给予了大力协助,而且计划着做更进一步的优化。今后,为了继续改善这些开发工具的品质,我们仍将继续与瑞萨电子进行紧密协作。

为了提高瑞萨电子开发工具的战略价值

—请说明一下贵公司与瑞萨电子之间的业务关系。

Mr. Deshpande: KPIT与瑞萨电子具有15年以上的白金级的合作关系,瑞萨电子的目标是提供引领业界的半导体产品及解决方案,我们在帮助瑞萨电子实现这个目标方面也作出了一定的贡献。瑞萨电子与KPIT积极支援“GNU 编译器套装(GCC)”,与社区协作,将高品质的开发工具送到全球客户的手中。

—请您谈谈贵公司今后的战略吧!

Mr. Deshpande: 与瑞萨电子一样,我们今后的战略就是继续积极地为开源社区作出自己的贡献。我们非常理解开源工具的重要性,也理解这些工具将给客户的事业所带来的附加价值,所以我们将继续参与瑞萨电子的开发工具的战略,进一步作出自己的贡献。

—感谢您今天给我们做了这么有意义的介绍和说明。

(*1)GNU编译器套装:GNU Compiler Collection(GCC)、GNU计划(GNU project)(*2)工具链(tool chain)的一部分,编译器群。

(*2)GNU project(GNU计划):由自由软件基金会(Free Software Foundation, Inc.)制定,以所有的自由软件都可在兼容UNIX的软件环境下安装为目标而制定的计划。

(*3)GNU GPL:GNU General Public License(GNU通用公共许可证),为GNU 计划而制作的自由软件许可证

KPIT  
成立时间 : 1990年
公司总部 : 印度普纳
业务范围 : 汽车、制造业(工业及医疗器具)、能源及公共事业的技术出借;产品设计及咨询业务
技术专长 : 产品工程和IT咨询
办事处地点 : 在全球16个国家以上具有营业网点
URL : http://www.kpit.com/