Development Systems Ordering Guide
CMX-RTX? for dsPIC30F Devices
In some cases, well-structured linear programming is
sufficient for a product. In most cases, however,
programmers appreciate not having to worry about
Features
? The smallest footprint
structuring their code to perform all necessary tasks in
a timely manner. This is where CMX-RTX can help.
CMX-RTX allows tasks (pieces of code that do specific
duties) to run quasi-concurrently. This means that tasks
will seem to run all at the same time – doing many
specific jobs simultaneously.
CMX-RTX takes the worry and headaches out of
real-time programming. The software lets embedded
programmers concentrate on the overall application as
it takes care of the little details. Finish projects faster
and more efficiently with CMX-RTX.
Some RTOS software offers only cooperative
scheduling, which means that the running task has to
call the scheduler to perform a task switch. Others offer
time slicing, where each task runs for a certain period
?
?
?
?
?
?
?
?
?
?
?
The fastest context switch times
The lowest interrupt latency times
True preemption
Scheduler and interrupt handler written in
Assembly for speed and optimization
Optional cooperative and time-slicing scheduling
Nested interrupts
All functions contained in a library
Interrupt callable functions
Scalability
Free source code provided
Integrated with CMX-MicroNet? for optional
networking connectivity
of time, at which point, a task switch takes place no
matter what. Others claim to be fully preemptive, but do
not allow any interrupt to cause a preemption. All of
these models will fail at one point or another.
CMX-RTX Specifications for
dsPIC ? DSC Products
Flash
CMX-RTX allows a task of higher priority that is able to
run (whether starting or resuming) to preempt the lower
priority running task. This will cause the scheduler to
save the context of the running (lower priority) task
and restore the context of the higher priority task so
that it is now running. A truly preemptive RTOS allows
?
?
?
?
?
All CMX Functions: 3696 bytes
CMX Initialize Module: 936 bytes
CMX Assembly Module (scheduler): 645 bytes
RAM, Each Task Control Block: 28 bytes
Min. Context Switch:
interrupts to cause an immediate task switch. This
means that the interrupts now have the added ability of
using the RTOS’s functions.
- 92 cycles (starting a task)
- 137 cycles (resuming a task)
? CMX functions are contained in a library, thus
reducing code size, if not referenced
Ordering Information:
SW300031
DS51435
DS30177T-page 24
CMX-RTX? for dsPIC30F Devices
“CMX-RTX? for dsPIC30F Product Overview” (Available at: www.microchip.com)
? 2005 Microchip Technology Inc.
相关PDF资料
DV250501 KIT DEV CAN MCP250XX
DV251001 KIT DEVELOPMENT CAN MCP2510
DV330021 BOARD DEV DSPICDEM MCSM KIT
DVMCPA KIT DVR BOARD EVAL SYSTEM MXDEV1
DX2R005HN2E700 CONN USB RCPT MINI B 5PS R/A SMD
DX3R005HN2E700 CONN UBS MINI AB 5POS R/A SMD
DX4R005J91R1500 CONN RCPT 5POS R/A MICRO USB
EA3-B0-24-810-22A-GB CIRCUIT BREAKER MAG 100A PANEL M
相关代理商/技术参数
DV243002 制造商:Microchip Technology Inc 功能描述:KIT-EVAL SERIAL EEPROM FOR WIN
DV243002 制造商:Microchip Technology Inc 功能描述:Tools Development kit Interface Type:RS
DV243003 功能描述:存储器 IC 开发工具 MPLAB Starter Kit for Memory Products RoHS:否 制造商:STMicroelectronics 产品:Reference Boards 工具用于评估:M24LR64-R 存储容量:64 kbit 存储类型:EEPROM 工作电源电压:1.8 V to 5.5 V
DV244005 功能描述:仿真器/模拟器 In Circuit Emulator MPLAB REAL ICE RoHS:否 制造商:Blackhawk 产品:System Trace Emulators 工具用于评估:C6000, C5000, C2000, OMAP, DAVINCI, SITARA, TMS470, TMS570, ARM 7/9, ARM Cortex A8/R4/M3 用于:XDS560v2
DV244005 制造商:Microchip Technology Inc 功能描述:REAL ICE BASE PROBE KIT 制造商:Microchip Technology Inc 功能描述:PROBE KIT MPLAB REAL ICE 制造商:Microchip Technology Inc 功能描述:PROBE KIT, MPLAB REAL ICE 制造商:Microchip Technology Inc 功能描述:PROBE KIT, MPLAB REAL ICE, FOR FLASH DSC, MCU; Core Architecture:PIC, dsPIC; IC Product Type:In-Circuit Emulator; Features:Real-time Execution and Real Time Trace Collection, Stopwatch, Real Time Watch ;RoHS Compliant: Yes 制造商:Microchip Technology Inc 功能描述:PROBE KIT, MPLAB REAL ICE, FOR FLASH DSC, MCU; Core Architecture:PIC, dsPIC; Core Sub-Architecture:(Not Available); IC Product Type:In-Circuit Emulator; For Use With:PIC and dsPIC Flash Microcontroller ;RoHS Compliant: Yes
DV25 功能描述:数字万用表 CAT IV AC VOLTAGE DETECTOR/FLASHLIGHT RoHS:否 制造商:Tektronix 产品:Multimeters 类型:Bench 准确性:0.04 % 电压范围:2 V to 2 kV 电阻范围: 电容范围: 显示计数: 频率:10 Hz to 45 Hz, 850 Hz to 1 MHz 测距: 真均方根值: 数据保持:
DV250501 功能描述:网络开发工具 MCP250XX CAN RoHS:否 制造商:Rabbit Semiconductor 产品:Development Kits 类型:Ethernet to Wi-Fi Bridges 工具用于评估:RCM6600W 数据速率:20 Mbps, 40 Mbps 接口类型:802.11 b/g, Ethernet 工作电源电压:3.3 V
DV250501 制造商:Microchip Technology Inc 功能描述:CAN DEVELOPER'S KIT/ MCP250XX