QNX

듀얼 및 멀티코어 프로세서가 속속히 등장하면서 이를 위한 개발환경의 필요성이 커지고 있다. 주요 RTOS 업체들이 개방형 개발 플랫폼을 지향하면서 내놓고 있는 이클립스 기반에서는 이러한 멀티코어, 멀티쓰레딩 기능이 일부 지원되고 있다.최근 하만 인터내셔널의 자회사로 RTOS 분야의 선두주자인 QNX 소프트웨어시스템즈(www.qnx,com)는 이러한 멀티코어 개발환경을 제공하는 ‘QNX? 모멘틱스? 멀티코어 에디션(Momentics? Multi-Core Edition)’을 업계 최초로 발표했다. 이 솔루션은 내년 1사분기에 출시될 예정이다.QNX 마크 로버츠 제품 관리 이사는 “QNX는 최근 5년간 자동차 텔레매틱스 및 인포테인먼트 분야에서 큰 성장을 거뒀다. 이번에 출시한 모멘틱스? 멀티코어 에디션 역시도 고성능 듀얼 및 멀티코어 프로세서의 요구가 높은 이 시장을 겨냥하고 있다”고 밝혔다. 덧붙여 “QNX는 한국 고객들을 위해 QNX? Neutrino? RTOS와 Eclipse 기반의 개방형 플랫폼인 Momentics? 개발 수트를 한국어 버전으로 공급하고 있다”고 말했다.QNX? 모멘틱스? 멀티코어 에디션은 멀티 코어 애플리케이션 생성시 개발기간을 단축할 수 있으며, 개발 도구와 OS 기능이 하나로 통합되어 있어 브로드콤(BCM12xx/14xx), 프리스케일(MPC8641D), 인텔(Itanium Dual-Core/Xeon Dual-Core) 등의 멀티코어 프로세서를 신속히 마이그레이션할 수 있다.QNX의 멀티 프로세싱 위한 솔루션들은 업체들의 개발 요건에 따라 선택적으로 사용할 수 있다. 이를 위해 QNX는 멀티 코어 에디션 내에 레거시를 전환하거나 또는 멀티 코어 프로세서 아키텍처 기반의 임베디드 디자인 구축에 필요한 모든 도구들을 갖춰놓았다. 비대칭 멀티프로세싱(AMP)과 대칭 멀티프로세싱(SMP), 연결형 멀티프로세싱(BMP)을 지원하고 시스템 프로파일러, 시스템 정보, 시스템 빌더 도구를 최적화한 개발도구를 포함하고 있다.ㆍ비대칭 멀티프로세싱(AMP): 프로세서를 별도로 관리하고자 하는 개발자들을 위해 QNX는 즉시 사용 가능한 AMP을 지원한다. 개발자들은 이기종 환경에서 QNX Neutrino? RTOS와 Linux를 동시에 사용할 수 있다.ㆍ대칭 멀티프로세싱(SMP): QNX는 멀티프로세싱 디자인의 성능을 극대화하는 동시에 공유 자원 관리에 따르는 복잡성을 최소화할 수 있도록 지원하고 있다. 개발자들은 멀티 코어 프로세서에서도 이러한 장점을 살릴 수 있게 됐다.ㆍ연결형 멀티프로세싱(BMP): QNX는 SMP의 뛰어난 자원 관리 기능과 AMP의 애플리케이션 제어 기능을 혼합하는 새로운 멀티프로세싱 방식을 개발했다. BMP(Bound Multiprocessing)는 특정 프로세서에 애플리케이션을 지정하는 동시에 AMP 모델의 자원 공유와 관련된 디자인의 복잡성을 제거할 수 있다. 또한 QNX BMP는 시스템 성능 최적화를 위한 동적 로드 밸런싱 기능을 제공한다.ㆍ개발 도구: QNX는 멀티 코어 프로세서의 독특한 아키텍처를 지원할 수 있도록 시스템 프로파일러, 시스템 정보, 시스템 빌더 도구를 최적화했다.한편, QNX는 대우정밀, 현대오토넷, 현대모비스, 현대자동차, NAVIS, LG전자, 삼성 등 국내 고객사들의 기술지원 및 아시아지역에서의 마케팅 강화를 위해 서울기술사무소를 개소했다. QNX는 초대 기술사무소의 아시아지역 필드 컨설팅 엔지니어로 이 분야의 전문가인 김순원씨를 영입, 다양한 컨설팅 및 교육 훈련 서비스를 제공할 계획이다.QNX의 한국대리점으로 RT솔루션(www.rtsolutions.co.kr)이 있다.
회원가입 후 이용바랍니다.
개의 댓글
0 / 400
댓글 정렬
BEST댓글
BEST 댓글 답글과 추천수를 합산하여 자동으로 노출됩니다.
댓글삭제
삭제한 댓글은 다시 복구할 수 없습니다.
그래도 삭제하시겠습니까?
댓글수정
댓글 수정은 작성 후 1분내에만 가능합니다.
/ 400
내 댓글 모음
저작권자 © 테크월드뉴스 무단전재 및 재배포 금지