網頁

2013年12月22日 星期日

[RTOS] Introduction to MQX RTOS

 

What’s MQX RTOS

MQX RTOS 是一套 RTOS, 最早是由 Precise Software Technologies Inc. 所開發, 現在主要由 FreeScale 所銷售.

MQX 是 Message Queue eXecutive 的縮寫.

MQX 的特點

Multitasking Kernel

Pre-emptive scheduling

系統可以在一個 task 執行中, 介入切換至另一個 task.

Fast interrupt response

Extensive inter-process communication

Synchronization facilities

File system

Small, configuration size

最小可調整至 6K ROM, 含 kernel, interrupt, semaphore, queue, memory manager

MQX 的附加模組

TCP/IP stack

embedded MS-DOS

USB Host/Device stack

 

MQX 的工具

BDM/JTAG

Background Debugging Mode, FreeScale 的 device 常見的 in-circuit debugging 介面.

Processor Expert Software

Processor Expert Software is a development system to create, configure, optimize, migrate, and deliver software components that generate source code for Freescale silicon

MQX Task-Aware Debugging

 

MQX 支援平台

Kinetis

FreeScale 的 Arm 系列 CPU.

CodeFile

PowerPC

ARC

Arm

StrongARM

xScale

沒有留言:

張貼留言

請提供您寶貴的意見