산업 자동화

Futaba

효율성과 출시 기간 단축을 위한 사용하기 쉬운 개발 도구의 중요성.

후타바_제품_이미지

후타바 코퍼레이션은 형광 디스플레이 튜브 및 유기 전계발광 디스플레이와 같은 디스플레이 장비를 개발하는 기업입니다.

신뢰성과 사용 편의성을 위해 IAR Systems의 툴을 선택한 후타바 코퍼레이션

후타바 코퍼레이션(이하 후타바)은 형광 디스플레이 튜브 및 유기 전계발광 디스플레이와 같은 디스플레이 장비를 개발하는 회사입니다. 이 회사는 현재 Arm 기반 마이크로컨트롤러와 르네사스 일렉트로닉스의 Super H 마이크로컨트롤러를 모두 사용하고 있습니다. 후타바는 이 두 종류의 마이크로컨트롤러를 위한 소프트웨어를 개발하기 위해 IAR Embedded Workbench를 사용하고 있습니다. 후타바는 또한 IAR Systems의 동적 및 정적 분석 툴도 사용합니다.

지진 및 디스플레이 장비의 시장 변화로 인해 Arm 채택이 촉발되었습니다.

후타바는 1948년에 설립되었습니다. 전자 부품, 전자 장비, 생산 장비의 세 가지 카테고리가 비즈니스의 주축을 이루고 있습니다. 전자 부품 사업부는 진공 형광 디스플레이(VFD), 유기 전계 발광 디스플레이(OLED), 터치 패널과 같은 제품을 제공합니다. 전자 장비 사업부는 무선 제어 장치, 무선 산업용 장비, 서보 모터와 같은 제품을 제공합니다. 예를 들어, 디아고스티니 재팬에서 별도 부품으로 판매한 통신 로봇 '로비'에 사용된 서보 모터는 후타바에서 공급한 제품입니다. 생산 설비 사업부에서는 수지 사출 성형에 사용되는 금형 베이스와 금속 금형 프레스용 다이 세트 등의 제품을 공급하고 있습니다.

2012년에 Arm Cortex-M3가 탑재된 마이크로컨트롤러를 설치했고, 이후에는 M4, M0+, M0를 각각 사용하면서 Cortex-M 시리즈에 대한 경험을 쌓았습니다. 최근에는 터치 패널 LCD 제품 개발을 위해 Cortex-A9 코어가 탑재된 Renesas Electronics의 RZ/A 시리즈를 사용하고 있습니다.

- 우메츠 타다요시

후타바가 Arm 기술을 채택하게 된 데에는 몇 가지 이유가 있습니다. 그 중 하나는 2011년 동일본 대지진이었습니다. 그때까지 후타바는 대부분 Renesas Electronics에서 만든 마이크로컨트롤러를 사용하고 있었습니다.

2011년 3월 지진이 발생한 후 한 공급업체로부터 모든 주요 부품을 구매하는 것에 대한 위험성에 의문을 품기 시작했고, 이를 계기로 다른 회사의 마이크로컨트롤러를 채택하기로 결정했습니다.

- 타다요시 우메츠

두 번째 변화의 이유는 후타바의 주력 제품이 바뀌었기 때문입니다. 변경 전에는 회사의 주력 제품이 VFD 제품이었습니다. LCD에 비해 외관은 우수하지만 전력 소비가 높다는 단점이 있었습니다. VFD는 전력을 많이 소비하기 때문에 전력 효율을 요구하는 고객이 늘어나자 LCD가 시장을 장악했습니다. 후타바도 LCD 제품 개발을 시작했지만, 다른 디스플레이 장비 제조업체에서도 LCD 제품을 많이 판매하고 있었기 때문에 결국 가격 경쟁으로 이어질 수밖에 없었습니다.

그래서 당시 저렴하다는 평가를 받고 있던 Arm 기반 마이크로컨트롤러를 평가하기로 결정했습니다. Atmel Corporation이 먼저 Arm 기반 마이크로컨트롤러를 채택한 후 STMicroelectronics, NXP, Cypress가 그 뒤를 따랐습니다. 비용과 사용자 편의성을 고려하여 우리 회사도 마이크로컨트롤러 공급업체를 바꾸기로 결정했습니다.

- 우메츠 타다요시

futaba_wideblock

상용 툴로 신뢰성 확보

후타바의 전자 부품 사업부는 IAR Embedded Workbench for Arm과 IAR Embedded Workbench for Renesas Superh를 사용하고 있습니다. 이 외에도 전자 장비 부서에서는 IAR Embedded Workbench for Arm도 사용하고 있습니다.

Arm 기반 마이크로컨트롤러 개발 환경에 대한 조사를 마친 후 두 가지 옵션이 남았습니다: Keil MDK 또는 IAR Embedded Workbench. 당시 IAR Systems는 일본어로 지원을 제공한다고 광고하고 있었기 때문에 처음에는 당연히 그 점이 매력적으로 다가왔습니다. Embedded Workbench for Arm를 사용하기 시작한 후 이 제품이 얼마나 사용자 친화적인지 알게 되었고, 그래서 IAR Embedded Workbench for Renesas SH를 구매하기로 결정했습니다.

- 타다요시 우메츠

SuperH 마이크로컨트롤러의 경우 Futaba는 개발을 위해 Renesas Electronics의 통합 개발 환경 및 기타 환경을 사용했습니다.

후타바는 데모 시스템 개발을 위해 오픈 소스 소프트웨어를 고려했지만, 실제 제품 개발에 적용했을 때 오픈 소스 소프트웨어에 문제가 발생했습니다. 컴파일러로 인해 오류가 발생하면 후타바가 모든 책임을 져야 했기 때문입니다.

제품이 다소 비싸더라도 확실한 지원이 제공되는 상용 툴을 선택하기로 결정했습니다. IAR Systems의 툴은 기능 안전 인증을 받았습니다. 개발된 제품의 신뢰도라는 관점에서 공식적으로 인증을 받고 인정받은 툴을 사용하는 것은 큰 차이가 있다고 생각합니다.

- 타다요시 우메츠

IAR Embedded Workbench의 원활한 구현

후타바의 제품 구현 프로세스는 매끄럽고 간단했습니다.

처음 IAR Embedded Workbench를 시작했을 때 "정말 이렇게 간단한 화면 레이아웃으로 제품을 개발할 수 있을까?"라고 생각했습니다. 예를 들어 르네사스 일렉트로닉스의 HEW 링커는 매우 그래픽적인 화면 레이아웃을 사용하여 메모리 할당을 대화형으로 설정합니다. 반면에 IAR Systems의 링커는 스크립트를 사용하여 매개변수를 설정하는 스타일을 채택하고 있습니다. 지금은 이런 방식에 익숙해졌지만 처음에는 매우 혼란스러웠습니다.

- 고미야마 토모히로