프리스케일, 자동차 시제품 제작 및 개발 지원이 가능한 RAppID
RAppID 툴박스는 제어 엔지니어들이 애플리케이션 모델링 환경을 양산 목적의 자동차용 MCU 플랫폼에 실제 구현할 수 있는 환경을 제공하고 있어, 기존에 소요되던 개발 시간과 비용을 절감할 수 있게 되었다. 이번에 선보인 툴박스는 엔진 및 변속기 제어, ABS(앤티로크 브레이크 장치), 섀시/서스펜션 시스템 등을 포함한 다양한 자동차의 시제품 제작 및 개발을 위한 솔루션을 제공한다. 개발자들은 또한 자동차 이외의 항공 전자 시스템에서 산업용 프린터, 발전기 등에 다양한 분야에 RAppID 툴박스를 활용할 수 있다.
"마이크로 컨트롤러가 더 복잡한 애플리케이션에 대응할 수 있도록 점점 강력해지고 기능이 풍부해짐에 따라 개발자들은 RAppID 툴박스와 같이 높은 정밀함과 사용이 용이한 시제품 제작 솔루션을 필요로 하게 됩니다. 제어 엔지니어들은 RAppID 툴박스를 사용하면 개발 초기 단계에서부터 자신의 애플리케이션이 목표한 MCU에서 어떤 성능을 보일 것인지 판단할 수 있을 뿐 아니라, 코드 단계가 아닌 모델 단계에서 제품 최적화를 착수할 수 있습니다"라고 프리스케일의 버츄얼 가라지(Virtual Garage) 소프트웨어 및 서비스 사업부의 총괄 담당인 살림 모민(Salim Momin) 이사가 말하였다.
정확하고 신속한 시제품 제작을 통한 개발 업무 능률화
제어 엔지니어들은 때로 시판되는 고속 시제품 제작 하드웨어에서 자동 생성된 C 코드를 실행하는 방법으로 제어 모델의 기능을 검증하기도 한다. 하지만 시제품 제작 하드웨어는 일반적으로 양산에 사용될 MCU를 재현할 수 없어, 엔지니어가 제어 알고리즘이 양산 MCU에서 실제 성능을 발휘 할 수 있을 지에 대한 여부를 예측하지 못할 수 있다. 더구나, 엔지니어들은 개발 초기 단계에서 자신의 제어 알고리즘을 목표 MCU에서 실행하여 디바이스 선택을 검증하기를 선호하는 편이다. 하지만 개발 주기에 추가되는 작업으로 초기화 코드, 디바이스 드라이버, 스케줄러 코드를 직접 작성해야 하는 등의 추가적인 작업과 시간이 소요되는 작업이 될 수 있다.
프리스케일의 RAppID 툴박스는 엔지니어들이 이러한 추가적인 코드 작성을 하지 않고 MPC5500 MCU 제품군 하드웨어에서 자신의 제어 모델을 실행할 수 있게 하였고, 목표 MCU에서 코드의 실행 상태를 확인 할 수 있도록 하여 기존의 문제점을 해결하였다. RAppID 툴박스는 이와 같이 엔지니어들이 실제의 제어 환경에서 작업을 지원함으로써 개발 기간을 단축시키고 있다.
"당사는 RAppID 툴박스와 같은 소프트웨어 개발 도구가 시제품 제작 및 개발 업무를 촉진하는 데 매우 유용하다는 것을 인식하고 있습니다. 프리스케일은 MPC5500 MCU 제품군용 RAppID 툴박스를 발표를 통해 고객과 개발파트너 모두에게 진정한 가치부여로 제품화 기간 단축을 앞당겨 줄 것입니다."라고 GM(제너럴 모터스)의 대변인이 설명하였다.
애플리케이션 개발자들은 RAppID 툴박스의 프로필 관리 기능을 활용, 설계 초기 단계에서 자신의 제어 방법이 목표 마이크로 컨트롤러에서 보여주는 성능을 연구할 수 있게 되었다. RAppID 툴박스는 MPC5554 MCU와 같은 MPC5500 디바이스 제품군용의 비용 효율적인 평가 보드에서 신속하게 시제품 제작을 지원하고 있어, 값비싼 시제품 제작 하드웨어에 추가적인 비용 투자를 줄인다. 또한 최적화된 DSP 블록으로 개발자들이 MPC5554의SIMD(single-instruction/multiple-data) 기능의 활용을 지원한다.
업계 표준 모델링 및 코드 제작 환경과 통합
RAppID 툴박스는 매스웍스(MathWorks)의 MATLAB/Simulink 모델링 및 시뮬레이션 환경용 확장 블록 세트뿐 아니라 Real-Time Workshop 및 Real-Time Workshop Embedded Coder용의 임베디드 타깃을 제공한다. 또한 SIMD 기능 최적화를 위해 매스웍스의 Signal Processing Toolbox를 활용하며, 대화형 설계 및 시뮬레이션 도구인 Stateflow를 지원한다.
RAppID 툴박스를 사용하면 개발자들이 MPC5500 제품군 플랫폼에서 복잡한 제어 알고리즘을 신속하게 실행하고 평가할 수 있다. RAppID 툴박스는 초기화 코드, 장치 드라이버, 스케줄러 등의 필수 소프트웨어를 자동으로 생성하며, 프리스케일의 실시간 운영 체제(RTOS)인 OSEKturbo를 지원한다. RAppID 툴박스에서 생성된 코드는 매쓰웍스의 Real-Time Workshop, Real-Time Workshop Embedded Coder, 디스페이스의 Targetlink와 같은 상용 코드 자동 생성 도구와 완벽하게 통합 가능하다.
프리스케일 버츄얼 가라지(Virtual Garage) 정보
버츄얼 가라지(Virtual Garage)는 자동차 및 차량업계에 소프트웨어 솔루션과 서비스를 제공하는 프리스케일의 전략 사업부이다. 버츄얼 가라지 사업부의 목표는 고객들이 모델링 및 시뮬레이션을 기반으로 하는 진정한 "시스템 엔지니어링" 방법을 도입할 수 있도록 지원하는 것이며, 이러한 시스템 엔지니어링 솔루션을 활용하면 기존 개발 과정에서 시간과 비용을 절감하는 동시에 전반적인 시스템 품질을 개선할 수 있다. 가상 정비소(Virtual Garage) 사업부는 자동차, 항공/방위, 프린팅, 산업 자동화 업계의 개발자들에게 소프트웨어 솔루션을 제공하는 것 이외에도, 대학에서 제어 엔지니어링 수업용으로 사용할 수 있도록 RAppID 툴박스와 같은 소프트웨어 도구를 제공하여 협력하고 있다.
RAppID의 시스템 요구사항 및 호환성
· Microsoft Windows NT, 2000, XP
· 512MB RAM 권장
· 최소 1GHz 이상의 프로세서 권장
· 표준 화면 해상도 지원
· 모델링 환경: MATLAB, Simulink, Stateflow, Signal Processing Toolbox
· 코드 생성기: 매쓰웍스의 Real-Time Workshop, Real-Time Workshop Embedded Coder 또는 디스페이스의 Targetlink
· 임베디드 타깃:
- 프리스케일, 그린 힐스 소프트웨어(Green Hills Software), 윈드 리버(Wind River) (DIAB) 컴파일러 지원
- 범용 스케줄 타깃, 복합 속도, 동기/비동기 작업 지원 포함
- 프리스케일 OSEKturbo 타깃
- 타깃과 모델 간의 일관성 검사 기능 내장
· 호환성:
- MATLAB 버전 R14sp1, R14sp2, R14sp3, R2006a
- TargetLink 버전 2.1
RAppID 툴박스의 공급 상황
현재 프리스케일 가상 정비소 사업부에서 최초의 MPC5554 MCU용 RAppID 툴박스를 공급하고 있으며, MPC5500 제품군용 소프트웨어 지원은 차후 제공될 예정이다. RAppID 툴박스에 대한 자세한 내용은 http://www.freescale.com/files/pr/vg.html 사이트에서 확인할 수 있다.
웹사이트: http://www.freescale.com
연락처
프리스케일 세미컨덕터 코리아 윤진주 02-3440-7205 019-9112-9112 이메일 보내기