MQX RTOS - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

MQX RTOS

Description:

... configurable tool Memory Management Default variable sized memory allocation and de-allocation A simpler lightweight memory manager MQX offers fixed size ... – PowerPoint PPT presentation

Number of Views:151
Avg rating:3.0/5.0
Slides: 16
Provided by: Liao8
Category:

less

Transcript and Presenter's Notes

Title: MQX RTOS


1
MQX RTOS



  • by
    Liao,Hsiao-Win

2
Features Benefits I
  • Powerful
  • Microkernel Architecture designed for
    embedded systems
  • Designed for single-CPU and multi-CPU targets
  • True real-time performance and small
    footprint
  • Includes MQX Host Tools

3
Features Benefits II
  • Flexible
  • Delivered in full source
  • Enables MQX Embedded Stacks, Networking
    Components,and Platform Enhancements
  • Tightly Integrated
  • Task-Aware Debugging with MetaWare and
    CodeWarrior tools
  • Proven
  • Shipping in thousands of designs

4
New Features
  • Multiple memory pools
  • MMU support
  • Higher resolution for timers
  • Lightweight components
  • Task restarts
  • Callout futions

5
Advantage I
  • Small
  • ? MQX RTOSs small size conserves memory space
    and reduces power consumption.
  • Portable
  • ? The MQX RTOS supports popular embedded
    architectures including ARC.,ARMR, Freescale.
    68K/ColdFire., IBMR/Freescale./AMCC PowerPC.,
    MIPSR and Intel XScaleR
  • ? Supports single-processor and mutiprocessor
    designs

6
Advantage II
  • Configurable and Scalable
  • ? The minimum RTOS configuration requires only 8
    of 25 available components other components are
    linked in only if used by the application.
  • High Performance
  • ? Time-critical services have been optimized for
    speed and deterministic performance, ensuring
    fast context switch and low-level interrupt times

7
What can be configured?
  • Processor register file type and size,
    interrupts, endianness, reset state
  • Caches I and/or D, size, ways, line length
  • Closely Coupled Memory I and/or D, size
  • Additional instructions many optional general
    purpose and DSP instructions
  • ARC XY Advanced DSP subsystem memory size,
    banks, ports
  • Timers
  • Bus BVCI, AMBA/AHB
  • Debug JTAG, actionpoints

8
ARC's configurability is the freedom to
  • Add components to provide required features
  • Add components to increase performance
  • Remove unneeded components
  • Configure components for maximum efficiency in a
    specific application

9
MQX RTOS Component Diagram
10

11
The ARChitect processor configurable tool
12
Memory Management
  • Default variable sized memory allocation and
    de-allocation
  • A simpler lightweight memory manager
  • MQX offers fixed size buffer management an
    partitions component
  • MQX supports the use of multiple memory pools to
    allow separate control of on-chip and off-chip
    memory resource

13
Processor and Board Support
  • MQX RTOS is currently available on a full range
    of leading 32-bit embedded processors, including
    ARC, ARM, ColdFire, MIPS, and PowerPC
    processors from ARC, Atmel, AMCC, ARM. Freescale,
    Cirrus Logic, IBM, Intel, Oki, Phytec, and
    Samsung, among others.
  • Board Support Packages are available for
    evaluation, development and production boards
    from processor suppliers, ADI Engineering,
    Analogue Micro, Avnet, Arrow, Embedded Planet,
    Logic Product Development, and TQ Components,
    among others.

14
Configurable Cores
  • ARC 600 Family
  • ARC 605 Core
  • ARC 610D Core
  • ARC 625D Core
  • ARC 700 Family
  • ARC 710D Core
  • ARC 725D Core
  • ARC 750D Core
  • ARC XY Advanced DSP Subsystem

15
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com