Pixie Dust Technologies

全面采用IAR适用于Arm的集成开发环境

pixie-1

作为备受关注的日本技术创业公司,Pixie Dust Technologies决定全面采用IAR Embedded Workbench for Arm,这是专为Arm架构设计的集成开发环境,旨在实现开发环境的标准化并加快开发速度。

Pixie Dust Technologies的开发团队在短短三年内增长了300%,通过充分利用标准化的开发基础,成功地加快了新产品和项目的市场推广速度。Pixie Dust Technologies成立于筑波大学的技术创业平台,利用原创的传感技术开发了诸如KOTOWARI™空间数据平台等产品和系统,用于数字化空间中的人和物体。

此外,他们还开发了一种名为magickiri™的BCP(业务连续性计划)解决方案,旨在应对传染病,提供从预防到缓解和事后措施的一体化解决方案。

公司由CEO Yoichi Ochiai(时任筑波大学研究员,现任副教授)和COO Taiichiro Murakami(曾在安永推动研发战略和新业务战略)于2017年成立。他们采用声音和光等实体的波控制作为核心技术,致力于开发和提供多样化的解决方案,解决当前紧迫问题并扩展业务。

Pixie Dust Technologies业务总部的副总经理Arata Takahashi表示:作为开发案例中值得关注的新产品,hackke™室内定位技术利用基于波控制的原创传感技术,以合理的价格、高精度和广泛的范围实现室内定位测量,这是传统方法中基于信标或WiFi无线电波强度测量所难以达到的。

quote-red

通过使用高精度、广范围的室内定位检测技术,可以更轻松地改进现场工作实践,无论是建筑施工、制造业、物流配送还是其他领域。这项技术还可以用于办公室的热座位和支持基于活动的工作(ABW)。除了在工作空间领域提供这样的解决方案外,我们还正在开发和提供医疗和多样性服务,例如通过空间确认预防传染病的系统,以及利用无接触振动压力刺激研究米诺地尔对毛发生长的影响。

- Takahashi

 

pixie (1)

通过IAR Embedded Workbench for Arm实现开发系统标准化

 

公司凭借原创技术、服务和产品扩展了业务,但在产品开发过程中,出现了缩短产品引导时间和开发系统孤立化增加的问题,这些问题越来越依赖于个人技能和努力。为解决这些问题,公司决定采用IAR Embedded Workbench for Arm。

这款产品具有高质量的编译器、全面示例工程、出色易用性,以及支持超过7000款Arm芯片的多功能性。Takahashi先生解释了他们选择采用IAR Embedded Workbench for Arm的原因如下:

 

quote-red

我们之前是通过MCU制造商提供的免费编译器等多种工具来开发产品,但每位工程师使用的工具各不相同,由于版本和环境的不同,有时编译会出问题。鉴于我们迫切需要更快速、高效的产品开发,我们的开发工具混乱无序,过度依赖个人技能。我们认为必须创造一个能够建立标准化开发系统的环境,同时保持产品质量。

- Takahashi

 

当时,Pixie Dust Technologies正在开发能够测量空间温度分布和其他量值的传感器,并且需要对传感器进行微电脑控制。在评估了几种制造商提供的工具后,他们再次确认了IAR Embedded Workbench for Arm的优越性,并最终决定采用该工具。



quote-red

一旦公司确认了试用版本的易用性和其他优势,我们安排会议,通过评估板体验调试和其他功能。最初,他们会使用移动版许可证,但随着使用环境的人数增加,客户会逐渐过渡到全球版许可证。

- Yoshiyuki Matsumoto, IAR销售经理

quote-red

我们早已知晓IAR编译器和调试器的高质量,但在下载并评估了免费版本后,我们再次确认它是一款一流的工具包。最终促使我们做出决定的是我们收到的来自客户和合作伙伴对于IAR积极的高度评价。MCU制造商自身也经常推荐IAR的产品,而非他们自己的免费工具。另一个吸引我们的特点是,选用新芯片时,IAR提供的迅速支持的质量。我们对未来在嵌入式软件开发中能够持续获得支持感到安心。

- Takahashi 

自2019年采用IAR Embedded Workbench for Arm后,公司开发团队成员数量在三年内增加了约三倍。同时,通过转换到更灵活使用的许可证,公司正在开发的产品和项目数量也有所增加,从而使得开发工作能够更加快速和高效进行。

quote-red

我们在筑波和东京设有开发基地,因此能够在移动时使用产品是一个重大优势。然而,新冠疫情使得通勤到办公室变得困难,我们的开发团队随着业务的增长而增加,单用户许可证在某些情况下显得不太方便。有工程师在不来开发基地的远程位置参与工作,导致许可证不足的情况增多。因此,我们决定过渡到全球许可证,以便能够从全球各地的站点访问同一组的共享许可证。

- Takahashi 

quote-red

一个特点是根据组织和业务情况的配置选择不同的许可证形式,例如固定使用计算机的独立许可证,以及在网络上共享许可证给用户组的网络许可证。在疫情期间,我们收到了更多关于全球许可证的询问。

- Matsumoto 

业务扩展得益于开发环境标准化和开发速度加快

 

Takahashi先生提到使用IAR Embedded Workbench for Arm带来的三个优势

 

1. 开发速度和生产力的提升

 

使用该产品可以将交付量相比GCC压缩20-30%。利用项目示例工程可以加快开发速度。

quote-red

在嵌入式开发中,需要高效利用有限资源,编译器的压缩能力极大影响产品开发的可行性。例如,通过提高编译器的压缩能力,可以将安装所需的内存容量减少到一个等级,并且可以优化提供的价格。

2. 消除对个人技能的依赖,标准化开发流程

当MCU制造商提供的工具与开放许可证工具共存时,往往会依赖于个别工程师的风格和技能。通过使用IAR Embedded Workbench作为标准化环境,开发系统得到了标准化。

quote-red

我们成功解决了由于版本差异导致的编译失败问题。而且,即使是新成员加入开发团队,也能够使用标准化的工具和流程开始开发。这意味着我们能够建立一个稳定的开发系统,可以持续发展到未来。

3. 通过付费许可证保证运营的连续性

使用免费工具时,对于新芯片的支持通常会有延迟,这可能导致开发的倒退和需要重新设计。此外,当免费工具出现技术问题时,制造商的响应往往较慢,通常需要依赖社区支持。

quote-red

IAR在问题发生时提供及时支持。我们几乎总是能在第二天早上收到技术咨询的回复。由此产生的信任和安全感使我们能够专注于开发工作。

实际上,在最初引入的hackke™系统开发过程中,通过使用这款产品,开发周期大大缩短,开发成本也大幅削减。

 

quote-red

在未来,我们将继续开发与物联网相关的软件和设备,并致力于各种传感器的物联网版本。我们将充分利用IAR Embedded Workbench for Arm作为我们的开发基础。

- Takahashi

 

quote-red

IAR将继续支持日本的嵌入式开发。我们将努力提供针对嵌入式安全和功能安全的构建工具,以及近年来重要的CI/CD实施。

- Matsumoto