高性能RTOS:Express Logic

Partners: 6 of 6

实现缩短Time To Market和削减开发成本

Express Logic

Express Logic公司提供的实时系统ThreadX®被评选为最适合用于要求实时响应的嵌入式程序开发,本期我们采访了该公司的市场副总裁John Carbone先生,就面向瑞萨电子高性能单片机“RZ/A1H”的开发平台等内容听取了他的意见。

John Carbone

John Carbone VP, Marketing
Express Logic, Inc

提供让嵌入式开发工程师赞不绝口的软件解决方案

―在本系列连载中,我们将向大家介绍与瑞萨电子一起支持客户开发的合作企业。首先,请您介绍一下贵公司的基本情况。

Carbone先生: Express Logic公司成立于1966年,总部位于美国加利福尼亚州的圣地亚哥(San Diego),是一家非上市企业。我们的企业理念是提供支持嵌入式应用程序开发的高品质软件解决方案,并致力于帮助客户缩短嵌入式产品的开发期间以及削减成本。

―贵公司提供的是面向开发嵌入式应用程序的软件。能否介绍一下提供什么样的软件?

Carbone先生: 在各种嵌入式应用程序中,能够共通使用的基础软件被称为实时操作系统(RTOS),用于控制嵌入式设备的心脏部位即单片机的运行。应用程序用于实现嵌入式设备的功能,而RTOS则是向应用程序提供安排、中断以及资源管理功能等。

比起利用公司内部的程序资源来设计和开发独有的实时操作系统,很多开发嵌入式设备企业更愿意选择购买,而且这种趋向正日益增多。这些开发嵌入式设备企业就是我们的客户。我们提供的是高性能的、能帮客户缩短进入市场时间以及削减开发和生产成本的软件解决方案。

目前,很多嵌入式应用程序除了具有实时操作系统以外,还必须具备网络及文件系统、图像处理和USB功能等。本公司通过将这些功能和实时操作系统结合在一起,为顾客提供易于使用的开发环境。

在嵌入式应用程序的开发过程中,需要文本编辑器(TextEditor)、编译器以及连接编辑程序和调试器等用于编程和维护的开发工具。将这些工具打包后通过搭载GUI来提高操作性的工具被称为集成开发环境(IDE:Integrated Development Environment)。很多工具供应商都提供IDE,如果在实时操作系统中利用ThreadX®,就能够更好地利用我们所准备的丰富相关工具或对应开源工具。

―我们听说ThreadX获得了工程师们的高度好评。

Carbone先生: ThreadX是作为C数据库而被安装的。其最终被利用的功能是与应用程序链接,所以CISC中央处理器所占用的最小空间(footprint)仅为2KB,非常紧凑。另外,在其速度及性能方面远超其他的实时系统,ThreadX的高速和高性能令我们非常自豪。由于获得了业界的高度好评,所以ThreadX被广泛用于医疗、民生和工业用途等方面,目前已被用在超过20亿个嵌入式设备中,被公认为是世界上应用最广泛的RTOS之一。

图1:高性能且小巧的ThreadX (以200MHz运行时)

图1:高性能且小巧的ThreadX (以200MHz运行时)

―贵公司以RTOS为核心提供了各式各样的软件,您能为我们分别介绍一下每种产品吗?

Carbone先生: 我来简单介绍一下。

  • ThreadX®: 是一种小巧、高速、免版税的RTOS。在嵌入式应用程序当中,高效和小巧非常重要,而且还要求低成本。
  • TraceX®: 是一种主机型的实时程序解析工具。能够实时地将系统事件(system event)进行图表化并向开发者提示系统的运行,使开发者可以更详细了解系统的运行情况。
  • NetX™ Duo: 是一种支持IPv4和IPv6两个标准的双协议栈产品。是根据客户的需要来独自开发的,最适合用于可以进行高速网络处理及紧凑的嵌入式设备。
  • FileX®: 是一种统合了ThreadX的高速MS-DOS互换的文件系统。在追求高速连接、支持MS-DOS和紧凑的嵌入式应用程序中将出色地发挥作用。
  • USBX™: 支持USB 1.0、1.1、2.0及OTG(On-the-Go)的主机和设备。以紧凑的尺寸、与的完美结合以及完整源代码的形式提供。
  • GUIX™: 是一种用于嵌入式应用程序的操作简单的GUI开发工具包及框架。GUIX Studio™是开发者在电脑上进行作画的原型设计程序所必须的工具,提供完整的WSIWYG画面设计环境,可制作简单的UI画面。而且,还可以自动生成与GUIX数据库一起运行的C代码。
  • Certification Pack™: 是一种可以立即使用的套件,並且可满足航空业、医疗和工业用途等方面的安全标准认证材料。
  • TUV Certification: ThreadX因TUV-Saar而通过了IEC 61508及IEC 62304、SIL 4、安全等级(Class)C等认证。

为瑞萨电子单片机的用户提供巨大的优势

―请您谈谈贵公司的嵌入式软件的优势。对于瑞萨电子单片机的用户来说,选用贵公司的软件能够获得什么好处?

Carbone先生: Express Logic的开发工具是以ThreadX为核心,将用于图形的中间件、网络、USB、文件系统和实时的系统事件(system event)分析工具等构成一体的,统一支持开发。不仅给顾客提供高水平的技术支持,也提供高品质的、已获得认证且立即就能使用的软件。可以缩短进入市场时间、实现应用程序的高性能化、削减开发和生产成本等,因此向顾客提供巨大的优势。

―在嵌入式设备的开发中,可以说如何缩短左右着产品的市场价值的进入市场时间是目前最重要的课题?

Carbone先生: 据业界的调查显示,在嵌入式设备的开发项目中如果使用了本公司的ThreadX,与采用其他解决方案相比,按期完成或者提前完成的可能性非常高。可以说,这就是可缩短进入市场时间的证明。

―您能不能介绍是什么样的调查所得出的结果吗?

Carbone先生: 美国的调查公司Embedded Market Forecasters (EMF)每年都要对开发嵌入式设备的企业进行调查。根据2012年度版的调查结果显示,在使用了ThreadX的开发项目中,实际上70%的项目都按时完成或是在比预期更短的开发时间内提前完成了项目开发。与其它四种实时操作系统相比,其完成度排名第一。顺便说一下,排在第二位的实时操作系统为60%、第三位和第四位分别为57%和53%、第五位为49%。

另外,该调查结果是结合了用于对嵌入式开发项目进行ROI分析的其他调查数据后分析得出的。结果证明,ThreadX以占压倒性优势的低开发成本完胜其它实时操作系统。原因在于在产品开发的任何阶段ThreadX都能做到削减成本。

下面我再简单地说一下。首先在开发工程中,ThreadX使程序的迅速完成成为可能,其次由于ThreadX是100%免版税的,因此在制造工程中还可以削减成本。另外,从已被安装在超过20亿个产品的丰富实绩中还产生了规模利益,从而也降低了支持成本。可以说,很多的使用实践都证明了ThreadX是很值得信赖的。

前面提到的关于Embedded Market Forecasters公司对本公司进行调查的相关新闻请参阅这里。http://rtos.com/news/detail/express_logics_threadx_rtos_outshines_competition_in_2012_embedded_develope/

―这么来说,ThreadX对削减开发成本真是作出了很大的贡献。而且,还使我们了解到ThreadX是一个免版税的RTOS。接下来能请您谈谈贵公司的经营模式吗?

Carbone先生: Express Logic对具有完整源代码开发及生产许可的本公司的IP颁发了许可证。许可证规定了可以使用的软件产品、使用软件产品的单片机、开发场所以及用户数量等。同时也规定进行开发和生产的最终产品。许可证只需缴纳一次费用,以生产对象的最终产品数为基准计算得出的,起步价格是12,500美元,其中包括完整源代码及免版税的生产权的许可证。技术支持只需花费许可证费用的20%即可利用(年额)。

加速RZ/A1H的开发

―贵公司的软件解决方案 值,这一点我们已经很清楚了。听说贵公司与瑞萨电子正合作进行一个项目。对此您能给我们介绍一下吗?

Carbone先生: 我们和瑞萨电子共同开发了名为X-Ware Platform™(图2)的、面向瑞萨电子高性能的单片机“RZ/A1H”的软件开发平台。在该平台中,提供已将下述软件进行模块化的综合套件。

  • RTOS
  • IPv4或者IPv6中的TCP/IP网络化
  • USB 主机/设备/OTG
  • 文件系统
  • 图形用户接口(GUI)开发
  • 图形实时事件跟踪

这些模块与必要的设备驱动程序结合在一起被安装在开发主板上。

图2:X-Ware Platform™的结构示意图

图2:X-Ware Platform™的结构示意图

―这真是一个让人非常感兴趣的开发平台!通过它似乎就能轻松地进行高性能的“RZ/A1H”的开发。我们非常期待贵公司和瑞萨电子合作提供的解决方案。

Express Logic  
成立时间 : 1996年
总公司 : Express Logic, Inc
11423 West Bernardo Court
San Diego, CA. 92127
URL : http://www.expresslogic.com/
联系我们 : info@expresslogic.com

Express Logic
Renesas PARTNER Platinum