MQX
MQX개발자 | Dy4 Systems, Inc. Precision Software Technologies, Inc. ARC 인터내셔널 시놉시스 Embedded Access, Inc. 프리스케일 |
---|---|
동작 상태 | 현재의 |
소스 모델 | 폐쇄 소스 |
초기 릴리즈 | 전( |
최신 릴리즈 | 5.1 / 2018년 | , 전(
마케팅 대상 | 임베디드 시스템: 산업용, 의료용, 소비자용 |
이용가능기간: | C, 어셈블리 언어(ASM) |
플랫폼 | Kinetis, ColdFire, PowerPC, ARC, ARM, StrongARM, xScale |
커널 타입 | 마이크로커널 RTOS |
면허증. | 독자 사양 |
선행 | MPX(이름 변경 Harmony) |
공식 웹사이트 | www |
MQX(Message Queue eXecutive)는 Precision Software Technologies, Inc.가 개발한 실시간 운영체제(RTOS)로 현재 시놉시스, 임베디드 액세스, NXP Semiconductors가 판매하고 있다.
대부분의 RTOS와 마찬가지로 MQX는 프리엠프티브 스케줄링과 고속 인터럽트 응답을 갖춘 멀티태스킹 커널, 광범위한 프로세스 간 통신 및 동기화 기능 및 파일 시스템을 포함합니다.
구성 가능한 크기는 커널, 인터럽트, 세마포어, 큐 및 메모리 관리자를 포함하여 최소 6KB의 읽기 전용 메모리(ROM)를 사용하여 컴퓨터 메모리 공간을 절약합니다.
MQX에는 인터넷 프로토콜 스위트 TCP/IP 스택(RTCS), 내장 파일 할당 테이블 기반 DOS 파일 시스템(MFS), USB 호스트/디바이스 스택, 설계, 디버깅(태스크 인식(TAD) 및 리모트) 및 성능 분석 [1]도구가 포함됩니다.보안 대책을 강화하기 위해 SSL(Secure Sockets Layer) 및 wolfSSL(Transport Layer Security)용 일반적인 라이브러리에서 지원됩니다.
MQX는 일반적으로 임베디드 시스템에서 사용됩니다.MQX 개발은 Unix 또는 Windows를 실행하는 호스트 머신에서 이루어지며 다양한 타깃 중앙 처리 장치(CPU) 아키텍처에서 실행되는 타깃 소프트웨어를 교차 컴파일합니다.
MQX는 많은 플랫폼에 이식되어 현재 Kinetis, Cold Fire, PowerPC, ARC, ARM, StrongARM, xScale 등 임베디드 시장에서 사용되는 대부분의 최신 CPU에서 작동합니다.
All New Kinetis(ARM Cortex-M4) i.MX RT(ARM Cortex-M7) 및 ColdFire 장치는 무료 Freescale MQX RTOS를 통해 활성화됩니다.Freescale은 이 무료 통합 지원 소프트웨어의 가용성을 확대하여 광범위한 포트폴리오에 다수의 임베디드 프로세서를 포함시킬 계획입니다.
역사
MQX는 캐나다 오타와에 본사를 둔 Dy4 Systems, Inc.에서 유래했습니다.1984년 Jeremy James, Mati Sauks 및 Craig Honegger로 구성된 소규모 소프트웨어 엔지니어 팀이 임베디드 멀티프로세서를 위한 새로운 애플리케이션을 연구하기 시작했습니다.이 작업을 통해 Dy4 싱글보드 컴퓨터용 펌웨어를 작성할 때 실시간 운영체제를 사용하게 되었습니다.1989년 James와 Sauks는 캐나다 국립연구위원회가 휴대용 멀티프로세서 실시간 컴퓨팅 시스템용으로 개발한 MPX라는 이름으로 Harmony RTOS를 상용화하고 Precision Software Technologies, Inc.라는 이름의 회사를 설립했습니다.
이러한 노력을 통해 단일 프로세서 및 멀티프로세서 애플리케이션의 실시간 이그제큐티브인 MQX 및 MQX+m이라는 이름의 제품의 기반이 되는 Precision Real-Time Executive 기술을 개발하게 되었습니다.1991년 MQX가 선보인 독특한 비동기 메시지 전달 패러다임과 로열티 없는 라이선스 모델은 임베디드 실시간 시장에서 바로 받아들여졌다.MQX가 도입된 이후 Precision은 다양한 반복 및 버전을 통해 MQX RTOS69에 기능을 지속적으로 추가했습니다.
Precision Software Technologies는 2000년 3월에[2] ARC International에 인수되었으며, Freescale ColdFire, IBM/Freescale PowerPC 및 ARM을 포함한 많은 새로운 프로세서 아키텍처에서 MQX의 개발, 라이센스 부여 및 판매를 계속하고 있습니다.2004년에 Embedded Access는 비 ARC 프로세서 아키텍처에서의 MQX RTOS 배포 및 지원을 맡았습니다.2009년에 Freescale은 엄선된 ColdFire MCU를 통해 MQX RTOS를 무료로 출하하기 시작했습니다.
MQX는 수천 개의 임베디드 프로젝트에 사용되고 있으며, 1,000개 이상의 기업이 MQX를 실행하고 있는 수백만 개의 제품을 출하하고 있습니다.현재 ABB, Agilent, ATI Technologies, Baoruh Electronic, Baush and Lomb, General Dynamics, Dau, Exabyt, General Electric, B.F. Goodrich, Liebert, Matrox, Mitel Networks, Philipsch, Porsche, Sick, Sick, Sick, Sick, Sick, Sick, Sick 등의 기업이 있습니다.
레퍼런스
- ^ "Freescale MQX Software Solutions". Retrieved 2012-03-07.
- ^ "ARC Cores acquires two small IP vendors". Retrieved 2012-09-04.