|
|
Embedded
Systems
1.
MCBSTR9 - ARM966E-S based Keil evaluation board

Technical
Specifications:
|
Feature |
|
MCBSTR9 |
|
Board |
|
MCU |
STR912FW44X |
|
XTAL |
25 MHz |
|
Prototyping Area |
 |
|
JTAG Interface |
 |
|
Dimensions
(inches) |
3.95 x 6.30 |
|
Dimensions
(mm) |
100 x 160 |
|
Memory |
|
On-Chip RAM |
96K |
|
On-Chip FLASH |
512K+32K |
|
I/O |
|
Push Buttons |
3 |
|
I/O Port LEDs |
8 |
|
Analog Input
(Potentiometer) |
 |
|
Serial Ports |
2 |
|
CAN Ports |
1 |
|
USB Interface |
 |
|
Ethernet Interface |
10/100 |
|
SD Card Interface |
 |
|
LCD |
 |
|
Power |
|
Connector |
USB |
|
Supply |
5 VDC |
|
Current
(Typical) |
≈ 150 mA |
|
Current
(Maximum) |
≈ 200 mA |
2.
MCB2100 - ARM7TDMI-S (LPC2129) based Keil evaluation board

|
Feature |
|
MCB2100 |
|
Board |
|
MCU |
LPC2129 |
|
XTAL |
12 MHz |
|
MCU Clock |
60 MHz |
|
Prototyping Area |
 |
|
JTAG Interface |
 |
|
ETM Interface |
Optional |
|
Dimensions
(inches) |
3.95 x 3.95 |
|
Dimensions
(mm) |
100 x 100 |
|
Memory |
|
On-Chip RAM |
32K |
|
On-Chip FLASH |
256K |
|
I/O |
|
Push Buttons |
2 |
|
I/O Port LEDs |
8 |
|
Analog Input
(Potentiometer) |
 |
|
Serial Ports |
2 |
|
CAN Ports |
2 |
|
Power |
|
Connector |
Plug |
|
Supply |
6-9 VDC |
|
Current
(Typical) |
≈ 70 mA |
|
Current
(Maximum) |
≈ 150 mA |
3.
ARM7SBC - ARM7TDMI based Vxworks evaluation board
Wind River
Vxworks RTOS for ARM7SBC

|
Architecture: |
ARM7 |
|
Processor: |
Samsung's KS32C50100
(ARM7TDMI ) |
|
Processor revision
details: |
|
|
Board name: |
SBCARM7 |
|
Board revision
details: |
|
|
BSP name: |
wrSbcArm7 |
|
BSP revision
details: |
1.2/18 |
|
Board form factor: |
Single Board
Computer |
|
Processors on
board: |
1 |
|
DSPs on board: |
0 |
|
NPs on board: |
0 |
|
FPGA on board: |
0 |
|
Host support: |
·
WindView - Analyzer
·
Windows Host Installation - NT 4.0, 2000 Professional, XP
·
Solaris Host Installation - 2.7, 2.8(32 bit mode), 2.9(32 bit mode) |
|
Board short
description: |
Wind River's ARM reference
design is a single board computer (SBC) that allows development to begin before
the hardware is available. This board offers a solid platform for both hardware
and software engineers to use in evaluating and prototyping designs that closely
parallel their final applications. Like all Wind River reference designs, the
ARM comes complete with detailed schematics, board support package (BSP), user
documentation, and power supply. In addition to being a useful tool for hardware
engineers, the reference design gives software engineers a live target on which
to begin developing and testing application code. The ARM reference design
includes an ARM7TDMI chip, which is a 32-bit RISC microprocessor. It comes
standard with 16MB of SDRAM, plus 2MB of flash with access to all of the
processor's communications channels via industry-standard headers and
connectors. It also includes 10/100BaseT Ethernet, an LCD display, and dual CAN
controllers for automotive applications.
|
|
Product version: |
VxWorks: 5.5 -
Tornado Tools 2.2 |
|
Vertical Market: |
All vertical
markets |
|
Supported
WindRiver Middleware: |
·
TCP/IP Networking Stack
·
10/100 Megabit Ethernet Device Support KS32C50100 Built-in Ethernet
·
Serial UART device support KS32C50100 Built-in UART |
|
Endian: |
Little |
|
Debug port used: |
JTAG, Ethernet and
Serial |
|
Wind River
certification: |
Wind River Product |
|
Supported Board
features: |
- Samsung's
KS32C50100 microprocessor (based on an ARM7TDMI Core)
- Little-Endian or Big-Endian byte order
- ARM or Thumb mode
- Board Initialization
- The two KS32C50100 32-bit timers used to implement a System clock, Aux
clock, and Timestamp clock
- The first KS32C50100 UART channel for COM1 (Console channel)
- The KS32C50100 Ethernet controller as an Ethernet device supporting
100\10BaseT protocol
- The KS32C50100 Interrupt Controller
- 8 MB on-board DRAM
- 2 MB on-board flash
- 50 MHz CPU speeds
- Cache support
- Emulating NvRam on flash |
|
Not Supported
Board features: |
- IIC support
- HDLC support
- CAN Bus support |
|
Entry last
updated: |
11-DEC-02 |
4.
JTAG - ULINK 2 - For ARM Keil On-chip Debugger with Trace
and ICE options
Features:
-
USB
interface for fast PC communication (power supply via
USB).
-
Real-time
in-circuit emulation up to full device speed including
programmable clock sources.
-
Flash
Programming in parallel mode.
-
8
buffered LEDs display I/O port 2 status information
System
Requirements:
New features in
ULINK2 include:
ULINK2 may be used for:
Using the Keil
µVision IDE/Debugger with the ULINK2 adapter, you can
easily create, download, and test embedded applications on
actual target hardware.
Note:
> ULINK2 support is available only in MDK-ARM 3.04 or
higher, C51 8.06 or higher, and C166 6.06 or higher.
5.
VisionICE-II - For launching Vxworks Application on to
ARM7SBC
visionICE II is Wind River's
second-generation high-speed hardware run control device,
providing Ethernet connectivity and support for BDM, EJTAG,
and JTAG connection protocols to microprocessors, with the
ability to expand to provide real-time code execution trace.
With visionICE II, users have total
visibility and control for all hardware breakpoints and
cache memory content, as well as access to memory for
downloading images and programming flash. The device's
Ethernet connectivity for remote debugger connections gives
developers freedom to work outside the confines of the
laboratory environment.
Fully integrated with Wind River's
visionCLICK and
SingleStep with vision software debugging solutions,
visionICE II provides the crash-proof debugging essential
for getting projects to market on time. The device is
employed by hardware engineers who need to get new designs
running quickly; firmware engineers who write OS
initialization code, device drivers, and interrupt service
routines; and software engineers who must debug applications
with complex problems.
Replaceable personality modules allow customers to use the
same hardware to connect to BDM, EJTAG, or JTAG interfaces,
and visionICE II may be scaled to include a connection to
visionTRACE that allows real time code/data trace
acquisition for processors that support this capability.
Supported Targets*
-
ARM:
ARM7TDMI, ARM710, ARM720T, ARM740T
-
ARM9TDMI,
ARM920T, ARM922T, ARM940T
-
MIPS32:
Alchemy Semiconductor AU1000, BCM4710, IDT
RC32332/334/364/355, Wintegra WinPath 777
-
PPC
-
Freescale
MPC5xx
Features and Benefits
-
Includes
interchangeable personality modules to support BDM,
EJTAG, or JTAG connections
-
Scales
to include
visionTRACE real-time code execution trace
6.
HP iPAQ H 3850 - Strong ARM based Windows CE Pocket PC
|
Main Features |
|
Manufacturer Sku:
|
230397-001
|
|
Brand: |
HP
|
|
Product Line:
|
iPaq
|
|
Model: |
H3850
|
|
Device Type:
|
Pocket PC |
|
Operating System: (what's
this?) |
Pocket PC 2002
|
|
Control Interface:
|
Keyboard, Touch-Screen, Stylus,
Voice Recognition |
|
Memory |
|
Memory Capacity:
|
64 MB |
|
Maximum Supported RAM:
|
64 MB |
|
Memory Card Slots:
|
Secure Digital (SD) Card,
MultiMediaCard (MMC) |
|
Processor |
|
Processor Manufacturer:
|
Intel |
|
Processor Type:
|
StrongARM |
|
Processor Speed:
|
206 MHz |
|
Additional Features |
|
Handwriting Recognition:
|
With Handwriting Recognition
|
|
Connectivity |
|
Wired Interfaces:
|
Serial, USB
|
|
Wireless Interfaces:
|
Infrared (IrDA)
|
|
Audio Inputs/Outputs:
|
Microphone: 1, Headset: 1
|
|
Display |
|
Screen Size:
|
3 in |
|
Color Resolution: (what's
this?) |
16-Bit |
|
Power |
|
Power Source: (what's
this?) |
Lithium Polymer: 1
|
|
Average Battery Life:
|
10 Hrs |
|
Dimensions |
|
Height: |
0.62 in |
|
Depth: |
3.3 in |
|
Width: |
5.3 in |
|
Weight: |
6.72 oz |
7.
HP iPAQ H 6965 - Microsoft Mobile OS v5 Pocket PC
HP iPAQ HW6965
-
All In One PDA/Phone Solution with built-In GPS
receiver!
-
Bluetooth, Wireless and InfraRed
-
Extra
Large 3" TFT screen
|
STANDARD FEATURES |
SPECIFICATIONS |
|
|
MODEL |
HP
iPAQ hw6965 |
 |
|
CPU
TYPE |
Intel
PXA270 416MHz |
|
MEMORY |
Up to
45MB available for persistent user storage, 64MB
SDRAM for running applications |
|
DISPLAY SIZE |
3"
Touch screen with portrait and landscape modes
|
|
RESOLUTION |
240(W) x 240(H) pixels, Transflective type QVGA TFT
(64K colour) |
|
SOUND/SPEAKERS |
Internal Mono Speaker |
|
HEADPHONE/MIC |
Stereo audio headset compatible via 2.5mm stereo
audio jack, Intergrated Microphone |
|
CARD
READER |
Supports miniSD
|
|
CONNECTIVITY |
Wireless 802.11b, Bluetooth v1.2and Infra-red |
|
PHONE |
Quad
band GSM/GPRS/EDGE (GSM 850/900/1800/1900 MHz) |
|
CAMERA |
1.3
Mega pixel Camera Resolution 1280x1024, JPEG and 3GP
support |
|
BATTERY TYPE/USAGE |
Removable/rechargeable 1200 mAh Lithium-lon user
swappable battery |
|
OPERATING SYSTEM |
Microsoft® Windows Mobile 5.0 for Pocket PC, Phone
Edition |
|
ADDITIONAL SOFTWARE |
Calendar, Contacts, Tasks, Voice Recorder, Notes,
Pocket Word, Pocket Excel, PowerPoint Mobile, Pocket
Internet Explorer, Microsoft® Windows® Media Player
10, Calculator, Solitaire, Bubble Breaker,
Messaging, File Explorer, Terminal Services Client,
VPN Client, Infrared Beaming, Clock, Align Screen,
Memory |
 |
|
ADDITIONAL FEATURES |
Built-in GPS Receiver
|
|
APPROX DIMENSIONS |
118mm
x 71mm x 18 mm |
|
WEIGHT |
181g |
|
WARRANTY |
1
Year Limited Warranty (1 Year Parts/1 Year Labour),
90 days technical support for software from HP
|
|
PRICE |
Last Display Unit Only $899 |
8. HP rx 4500 Mobile Media Companion - For Real time 3-D
navigation

Product Features and Technical Details
Product Features:
-
Mobile
Media Companion
-
Integrated
WLAN/ 802.11b/g
-
Samsung
400 MHz Processor
-
2.8
Inch Transmissive QVGA TFT Display with 64K Colors
-
0.20
Lbs (WxLxH) 2.50" x 4.02" x 0.69"
Technical Details:
-
Integrated wireless:
WLAN (802.11b/g),
Bluetooth v2.0 + Enhanced Data Rate (Note: A standard
WLAN infrastructure and other Bluetooth-enabled devices,
separately purchased equipment, and a service contract
with a wireless airtime provider may be required for
applicable wireless communication. Wireless Internet
access requires separately purchased Internet service
contract. Check with service provider for availability
and coverage in your area. Not all web content
available.)
-
Operating system:
Microsoft Windows Mobile
version 5.0 for Pocket PC Mobile versions of Microsoft
Office software include (Word, Excel, PowerPoint)
Microsoft Outlook 2002 for Pocket PC
-
Processor:
Samsung SC32442 400 MHz
Processor
-
Display:
2.83 in (72 mm) TFT QVGA color
with LED backlight with power save mode
-
Memory:
User Available; rx4200 128 MB ROM
and 64 MB SDRAM main memory for running applications; Up
to 64 user available
-
Dimensions and Weight:
4.02 x 2.5 x 0.689
in (102 x 63.5 x 17.5 mm); 4.48 oz (127 g)
-
Alarm indicators:
Solid amber power button;
battery charging Solid green power button; battery fully
charged Flashing blue LED; WLAN and/or Bluetooth active
Flashing amber power button; event notification.
-
Notification indicators:
Sound and visual
message on the display
-
Battery:
Removable/rechargeable 1200 mAh
Lithium-lon (user replaceable). Optional additional 1200
mAh Lithium-lon battery available for purchase.
-
Other interfaces:
USB 2.0 Client supported
via mini-USB connector, SD Slot supports 4-bit and 1-bit
memory standard
-
Audio:
Integrated microphone, speaker and
one 3.5 mm stereo headset jack, 5-band equalizer and 3D
sound adjustment
-
Hardware Buttons:
One power button, one
recording button, one soft reset button, four software
programmable AP buttons, one 360o scroll wheel
-
HP Exclusive Applications:
iPAQ Wireless
with Today Screen plug-in; HP Quick Launch; Today Panel
Lite; HP Photosmart Mobile Software; HP Help and
Support; HP QuickStart Tour
-
What's in the box:
HP iPAQ rx4000 Mobile
Media Companion, Lithium-ion 1200 mAh removable battery,
AC adapter, USB desktop synchronization cable, clip
cover, wired stereo headset (certain models only), and
documentation kit
-
Warranty:
One-year limited warranty parts and labor; 90 days
technical support for software in most regions.
Additional offers may vary by region.
9. RCM4400W - IEEE802.11a/b WiFi Rabbit Core Modules
|
Table 1.
RCM4400W Features |
|
Feature
|
RCM4400W
|
|
Microprocessor |
Rabbit® 4000 at
58.98 MHz |
|
Flash Memory |
512K |
|
Data SRAM |
512K |
|
Fast
Program-Execution SRAM |
512K |
|
Serial Ports |
6 shared
high-speed, CMOS-compatible ports:
6 are configurable as asynchronous serial ports;
4 are configurable as clocked serial ports (SPI);
2 are configurable as SDLC/HDLC serial ports;
1 asynchronous serial port is used during
programming |
|
Wi-Fi |
802.11b
standard, ISM 2.4 GHz |
The RCM4400W series is programmed over a standard PC serial
port through a programming cable supplied with the
Development Kit, and can also be programmed through a USB
port with an RS-232/USB converter (available from Rabbit
Semiconductor).
|
Design Advantages:
-
Embedded
wireless networking
-
Stable,
proprietary 802.11b implementation
-
Serial
to Wi-Fi bridge capability
|
 |
|
Applications:
|
10. RCM4500W - IEEE802.15.4 Zigbee Cores

RCM4510W Features
-
Small size: 1.84" × 2.85" × 0.54"
(47 mm × 72 mm × 14 mm)
-
Microprocessor:
Rabbit 4000 running at 29.49 MHz
-
Up to 40
general-purpose I/O lines configurable with up to four
alternate functions
-
Up to 9 additional
general-purpose I/O lines (up to four of which may be
set up as analog inputs) available through the ZigBee
modem
-
3.3 V I/O lines
with low-power modes down to 2 kHz
-
Six
CMOS-compatible serial ports — four ports are
configurable as a clocked serial port (SPI), and two
ports are configurable as SDLC/HDLC serial ports.
-
Alternate I/O bus
can be configured for 8 data lines and 6 address lines
(shared with parallel I/O lines), I/O read/write
-
512K flash memory,
512K data SRAM
-
Real-time clock
-
Watchdog
supervisor
Currently there is one production model.
Table 1 summarizes its main features.
|
Table 1.
RCM4510W Features |
|
Feature
|
RCM4510W
|
|
Microprocessor |
Rabbit® 4000 at
29.49 MHz |
|
Flash Memory |
512K |
|
Data SRAM |
512K |
|
Serial Ports |
6 shared
high-speed, CMOS-compatible ports:
6 are configurable as asynchronous serial ports;
4 are configurable as clocked serial ports (SPI);
2 are configurable as SDLC/HDLC serial ports;
1 asynchronous serial port is shared with the
ZigBee modem
1 asynchronous serial port is used during
programming |
|
ZigBee Modem |
MaxStream®
XBee™ Series 2 (802.15.4 standard, ISM 2.4 GHz) |
11. P89C51RD2BN - ISP based ICs.
Features
-
80C51
Central Processing Unit
-
On-chip
Flash Program Memory with In-System Programming
(ISP) and In-Application Programming (IAP)
capability
-
Boot
ROM contains low level Flash programming routines
for downloading via the UART
-
Can
be programmed by the end-user application (IAP)
-
Parallel
programming with 87C51 compatible hardware interface
to programmer
-
Supports
6-clock/12-clock mode via parallel programmer
(default clock mode after ChipErase is 12-clock)
-
6-clock/12-clock
mode Flash bit erasable and programmable via ISP
-
6-clock/12-clock
mode programmable “on-the-fly” by SFR bit
-
Peripherals
(PCA, timers, UART) may use either 6-clock or
12-clock mode while the CPU is in 6-clock mode
-
Speed
up to 20 MHz with 6-clock cycles per machine cycle
(40 MHz equivalent performance); up to 33 MHz with
12 clocks per machine cycle
-
Fully
static operation
-
RAM
expandable externally to 64 kbytes
-
Four
interrupt priority levels
-
Seven
interrupt sources
-
Four
8-bit I/O ports
-
Full-duplex
enhanced UART
–
Framing error detection
–
Automatic address recognition
–
Clock can be stopped and resumed
–
Idle mode
–
Power down mode
– PWM
–
Capture/compare
12. SJA1000 - CAN controllers
-
Pin
compatibility to the PCA82C200 stand-alone CAN
controller
-
Electrical
compatibility to the PCA82C200 stand-alone CAN
controller
-
PCA82C200
mode (BasicCAN mode is default)
-
Extended
receive buffer (64-byte FIFO)
-
CAN
2.0B protocol compatibility (extended frame passive in
PCA82C200 compatibility mode)
-
Supports
11-bit identifier as well as 29-bit identifier
-
Bit
rates up to 1 Mbits/s
-
PeliCAN
mode extensions:
- Error counters with read/write access
- Programmable error warning limit
- Last error code register
- Error interrupt for each CAN-bus error
- Arbitration lost interrupt with detailed bit position
- Single-shot transmission (no re-transmission)
- Listen only mode (no acknowledge, no active error
flags)
- Hot plugging support (software driven bit rate
detection)
- Acceptance filter extension (4-byte code, 4-byte mask)
- Reception of ?own? messages (self reception request)
-
24 MHz
clock frequency
-
Interfaces
to a variety of microprocessors
-
Programmable
CAN output driver configuration
-
Extended
ambient temperature range (-40 to +125 °C)
13. GGM-309U – GPRS & GPS dumb Receivers over ISM band
Specification:
|
1. |
Technical Specification |
|
|
Frequency |
L1,
1575.42 MHz |
|
|
C/A
Code |
1.023 MHz chip rate |
|
|
Channels |
20 |
|
|
Sensitivity |
Acquisition : -144~ -149 dBm Tracking : -155~
-160dBm |
|
2. |
Non DGPS (Differential GPS) |
|
|
Position Horizontal |
5
to 25 meter CEP, without SA |
|
|
Velocity |
0.1
meter/second, without SA |
|
|
Time |
1
microsecond synchronized GPS time |
|
3. |
DGPS (Differential GPS) |
|
|
Position Horizontal |
1
to 5 meter, typical |
|
|
Velocity |
0.05 meter/second, typical |
|
|
EGNOS/WAAS |
<
2.2 m, horizontal 95% of time |
|
|
Datum |
WGS-84 |
|
4. |
Technical Specification |
|
|
Hot
start |
2
sec., average |
|
|
Warm start |
38
sec., average |
|
|
Cold start |
50
sec., average |
|
|
Reacquisition |
0.1
sec. average |
|
|
GPS
Protocol |
Default: NMEA 0183 V2.2 (Secondary: SiRF binary) |
|
|
GPS
Output Data |
SiRF binary >> position, velocity, altitude, status
and control ;
NMEA 0183 protocol, and supports command:
GGA, GSA, GSV, RMC, VTG, GLL (VTG and GLL are
optional) |
|
|
GPS
transfer rate |
Software command setting (Default : 4800,n,8,1 for
NMEA ) |
|
|
Acceleration Limit |
Less than 4g |
|
|
Altitude Limit |
18,000 meters (60,000 feet) ma |
|
|
Velocity Limit |
515
meters/sec. (1,000 knots) max. |
|
|
Jerk Limit |
20
meters/second, max |
|
|
Input Voltage |
+4.75 ~ 5.5 VDC without accessories. |
|
|
Power consumption |
<80mA at 4.5- 5.5V input |
|
|
Dimension |
2.36" x 1.57" x 0.7" (60mm x 40mm x 17.83mm) |
|
|
Cable Length |
60"
(1500mm) |
|
5. |
Environmental Specification |
|
|
Operating Temp. |
-40°C
to +85°C (internal
temperature). |
|
|
Storage Temp. |
-45°C
to +100°C |
|
6. |
Interface Specification |
|
|
Interface |
RS232/USB |
|
Applications:
1. Car Navigation
2. Marine Navigation
3. Mapping
4. Surveying
5. Security
6. Agriculture |
 |
14.
P82C250 - CAN Driver ICs
15. Sensors
16.
ADC, LCD, Keypads, Touch Screens, Digital Gates, Timers and
other electronics peripherals

Fig- High Code Density Robot Design By Embedded Team
Embedded Software/Firmware Resources:
1. Full Vxworks RTOS with all BSPs with vision Click &
vDESKTOP.
Board Support Packages for
ARM support reference boards:
Note: Wind River
customers can access BSP technical details and BSP download
image with the MORE buttons.
|
Click table headings
to change sort order. |
|
|
BSP Name |
Board |
Hardware Manufacturer
|
Certification
Level |
Wind River Platforms and
OS's |
Processor
Family |
|
|
airman926ej |
airman926ej/Fujitsu SoC 802.16 Reference Kit
|
Fujitsu |
Wind River Product
|
VxWorks: 5.5.1 - Tornado Tools 2.2.1
|
ARM9 |
 |
|
assabet
|
Intel
SA1110/SA1111 Dev. Platform (assabet) |
Intel Corporation
|
Wind River Product
|
VxWorks: 5.5.1 - Tornado Tools 2.2.1
|
StrongARM |
 |
|
GPP-LE 1.1
for ARM Versatile 926EJ-S |
Versatile Platform Baseboard for ARM926EJ-S
|
ARM Ltd. |
Wind River Product
|
Wind River General Purpose Platform Linux Edition
1.1 |
ARM9 |
 |
|
GPP-LE 1.2
for ARM Versatile926 |
ARM Versatile Platform Baseboard ARM926ej-s
|
ARM Ltd. |
Wind River Product
|
Wind River General Purpose Platform Linux Edition
1.2 |
ARM9 |
 |
|
GPP-LE 1.3
for ARM Versatile926 |
ARM Versatile Platform Baseboard ARM926ej-s
|
ARM Ltd. |
Wind River Product
|
Wind River General Purpose Platform Linux Edition
1.3 |
ARM9 |
 |
|
GPP-LE 1.4
BSP for ARM Versatile AB926EJ-S |
ARM Versatile Platform Baseboard ARM926ej-s
|
ARM Ltd. |
Wind River Product
|
Wind River General Purpose Platform Linux Edition
1.4 |
ARM9 |
 |
|
GPP-LE 1.5
BSP for ARM Versatile AB926EJ-S |
ARM Versatile Platform Baseboard ARM926ej-s
|
ARM Ltd. |
Wind River Product
|
Wind River General Purpose Platform Linux Edition
1.5 |
ARM9 |
 |
|
integrator720t |
ARM Integrator 720T
|
ARM Ltd. |
Wind River Product
|
VxWorks: 5.5.1 - Tornado Tools 2.2.1
|
ARM7 Thumb |
 |
|
integrator740t |
ARM Integrator 740T
|
ARM Ltd. |
Wind River Product
|
VxWorks: 5.5.1 - Tornado Tools 2.2.1
|
ARM7 Thumb |
 |
|
integrator7t |
ARM Integrator 7T
|
ARM Ltd. |
Wind River Product
|
VxWorks: 5.5.1 - Tornado Tools 2.2.1
|
ARM7 Thumb |
 |
|
integrator920t |
ARM Integrator 920T
|
ARM Ltd. |
Wind River Product
|
VxWorks: 5.5.1 - Tornado Tools 2.2.1
|
ARM9 Thumb |
 |
|
integrator940t |
ARM Integrator 940T
|
ARM Ltd. |
Wind River Product
|
VxWorks: 5.5.1 - Tornado Tools 2.2.1
|
ARM9 Thumb |
 |
|
integrator946es |
ARM Integrator 946ES
|
ARM Ltd. |
Wind River Product
|
VxWorks: 5.5.1 - Tornado Tools 2.2.1
|
ARM Other |
 |
|
integrator966es |
ARM Integrator 966ES
|
ARM Ltd. |
Wind River Product
|
VxWorks: 5.5.1 - Tornado Tools 2.2.1
|
ARM Other |
 |
|
PCD-LE 1.2
BSP for ARM Versatile926 |
ARM Versatile Platform Baseboard ARM926ej-s
|
ARM Ltd. |
Wind River Product
|
Wind River Platform For Consumer Devices Linux
Edition 1.2 |
ARM9 |
 |
|
PCD-LE 1.3
BSP for ARM Versatile926 |
ARM Versatile Platform Baseboard ARM926ej-s
|
ARM Ltd. |
Wind River Product
|
Wind River Platform For Consumer Devices Linux
Edition 1.3 |
ARM9 |
 |
|
PCD-LE 1.4
BSP for ARM Integrator/CP ARM1176JZ(F)-S
|
ARM Integrator/CP ARM1176JZ(F)-S
|
ARM Ltd. |
Wind River Product
|
Wind River Platform For Consumer Devices Linux
Edition 1.4 |
ARM11 |
 |
|
PCD-LE 1.4
BSP for ARM Versatile AB926EJ-S |
ARM Versatile Platform Baseboard ARM926ej-s
|
ARM Ltd. |
Wind River Product
|
Wind River Platform For Consumer Devices Linux
Edition 1.4 |
ARM9 |
 |
|
PCD-LE 1.5
BSP for ARM Integrator/CP ARM1176JZ(F)-S
|
ARM Integrator/CP ARM1176JZ(F)-S
|
ARM Ltd. |
Wind River Product
|
Wind River Platform For Consumer Devices Linux
Edition 1.5 |
ARM11 |
 |
|
PCD-LE 1.5
BSP for ARM Versatile AB926EJ-S |
ARM Versatile Platform Baseboard ARM926ej-s
|
ARM Ltd. |
Wind River Product
|
Wind River Platform For Consumer Devices Linux
Edition 1.5 |
ARM9 |
 |
|
VxWorks
6.1 BSP for the Integrator1136jfs |
ARM Integrator 1136jfs
|
ARM Ltd. |
Wind River Product
|
VxWorks: 6.1 - Wind River Workbench 2.3
|
ARM Other |
 |
|
VxWorks
6.1 BSP for the integrator926ejs |
ARM Integrator 926ejs
|
ARM Ltd. |
Wind River Product
|
VxWorks: 6.1 - Wind River Workbench 2.3
|
ARM9 |
 |
|
VxWorks
6.2 BSP for Integrator1136jfs |
ARM Integrator 1136jfs
|
ARM Ltd. |
Wind River Product
|
VxWorks: 6.2 - Wind River Workbench 2.4
|
ARM11 |
 |
|
VxWorks
6.2 BSP for Integrator926ejs |
ARM Integrator 926ejs
|
ARM Ltd. |
Wind River Product
|
VxWorks: 6.2 - Wind River Workbench 2.4
|
ARM9 |
 |
|
VxWorks
6.3 BSP for Integrator1136jfs |
ARM Integrator 1136jfs
|
ARM Ltd. |
Wind River Product
|
VxWorks: 6.3 - Wind River Workbench 2.5
|
ARM11 |
 |
|
VxWorks
6.3 BSP for Integrator920t |
ARM Integrator 920T
|
ARM Ltd. |
Wind River Product
|
VxWorks: 6.3 - Wind River Workbench 2.5
|
ARM9 |
 |
|
VxWorks
6.3 BSP for Integrator926ejs |
ARM Integrator 926ejs
|
ARM Ltd. |
Wind River Product
|
VxWorks: 6.3 - Wind River Workbench 2.5
|
ARM9 |
 |
|
VxWorks
6.x BSP for Integrator1136jfs |
ARM Integrator 1136jfs
|
ARM Ltd. |
Wind River Product
|
Wind River General Purpose Platform VxWorks Edition
6.x |
ARM11 |
 |
|
VxWorks
6.x BSP for Integrator920t |
ARM Integrator 920T
|
ARM Ltd. |
Wind River Product
|
Wind River General Purpose Platform VxWorks Edition
6.x |
ARM9 |
 |
|
VxWorks
6.x BSP for Integrator926ejs |
ARM Integrator 926ejs
|
ARM Ltd. |
Wind River Product
|
Wind River General Purpose Platform VxWorks Edition
6.x |
ARM9 |
 |
|
wrSbcArm7
|
SBCARM7 |
Wind River |
Wind River Product
|
VxWorks: 5.5 - Tornado Tools 2.2
|
ARM7 |
 |
Dynamic-C v 10.11 Software:
Features:
Many
enhancements have been added to Dynamic C. Some of these are
listed below.
-
Function
chaining, a
concept unique to Dynamic C, allows special segments of
code to be embedded within one or more functions. When a
named function chain executes, all the segments
belonging to that chain execute. Function chains allow
software to perform initialization, data recovery, or
other kinds of tasks on request.
-
Costatements
allow concurrent parallel processes to be simulated in a
single program.
-
Cofunctions
allow cooperative processes to be simulated in a single
program.
-
Slice
statements allow preemptive processes in a single
program.
-
Dynamic C
supports embedded
assembly code
and stand-alone assembly code.
-
Dynamic C has
shared and
protected
keywords that help protect data shared between different contexts or
stored in battery-backed memory.
-
Dynamic
C has a set of features that allow the programmer to
make fullest use of extended memory. Dynamic C supports
the 1 MB address space of the microprocessor.
Full uC/OS-II RTOS with Dynamic-C v 10.11:
µC/OS-II
is capable of intertask communication and synchronization
via the use of semaphores, mailboxes, and queues.
User-definable system hooks are supplied for added system
and configuration control during task creation, task
deletion, context switches, and time ticks.
Features:
-
Dynamic C enhancements to µC/OS-II
-
Tasking aware ISRs
-
Dynamic C library
reentrancy
-
How to get a
µC/OS-II application running
-
TCP/IP
compatibility
-
API function
descriptions
-
Real-time
Debugging
Keil uVision 2/3 full version with C51 and RL-ARM
perpetual licensed compilers:
RTX51 Real-Time Kernel:
RTX51 is a real-time kernel for the 8051 family of
microcontrollers that is designed to solve two problems
common to embedded programs.
-
Multitasking: several operations must execute
simultaneously.
-
Real-time control:
operations must execute within a defined period of time.
These operations
are organized as independent computer processes that are
referred to as tasks.
Features:
Following are just a few of the features of the RTX51
Real-Time Kernel.
-
Kernel
routines are provided by a library that is automatically
included by the linker. All you must do is specify the
RTX51 directive.
-
Interrupts
may be used to trigger tasks or to start standard C51
interrupt functions.
-
Several
methods of inter-task communication are provided
including: signals, mailboxes, and semaphores.
-
RTX51
supports all C51 Compiler memory models.
-
RTX51
supports code banking programs.
-
RTX51
is royalty-free.
-
A
CAN Library provides support for a number of
CAN-based microcontrollers
Specifications:
|
Feature |
Product |
|
RTX51 |
RTX51 Tiny |
|
Features |
|
Kernel Source Code |
 |
 |
|
Code Banking Support |
 |
 |
|
CAN Driver |
 |
 |
|
Multitasking |
|
Round-Robin |
 |
 |
|
Preemptive |
 |
 |
|
Cooperative |
 |
 |
|
Task Specifications |
|
Priority Levels |
4 |
1 |
|
Defined Tasks (max) |
256 |
16 |
|
Active Tasks (max) |
19 |
16 |
|
Interrupt Latency
(In Cycles) |
< 50 |
< 20 |
|
Fast Task Switch Time
(In Cycles) |
70-100 |
N/A |
|
Standard Task Switch Time
(In Cycles) |
180-700 |
100-700 |
|
Memory Requirements |
|
Code Space |
6K-8K Bytes |
900 Bytes |
|
Data Space |
40-46 Bytes |
7 Bytes |
|
Stack (IDATA) Space |
20-200 Bytes |
3 Bytes per task |
|
XDATA Space |
650 Bytes min |
0 Bytes |
|
Timers/Signals/Events |
|
Timeouts |
 |
 |
|
Intervals |
 |
 |
|
Signals |
 |
 |
|
Timer Used |
0,1,2 |
0 |
|
System Clock Divisor |
1,000-40,000 |
1,000-65,535 |
|
Inter-Task Communication |
|
Semaphores (binary) |
 |
 |
|
Semaphores (max) |
8 |
|
|
Mailboxes |
 |
 |
|
Mailboxes (max) |
8 |
|
|
Mailbox Size |
8 |
|
|
Memory Pools |
 |
 |
|
Memory Pools (max) |
16 |
|
RTX RTOS:
RTX Real-Time Kernel.
The RTX Real-Time Kernel is a real-time kernel for ARM7,
ARM9, and Cortex-M3 devices. It allows you to create
programs that simultaneously perform multiple functions or
tasks. This is often required in an embedded application.
While it is certainly possible to create real-time programs
without an RTOS (by executing one or more functions or tasks
in a loop), there are numerous scheduling, maintenance, and
timing issues that an RTOS like the RTX Real-Time Kernel
solves for you.
The RTX Real-Time Kernel allows flexible scheduling of
system resources like CPU and memory and offers several ways
to communicate between tasks. It is a powerful RTOS that is
easy to use and that works with a wide-variety of ARM
derivatives.
Programs written for the RTX Real-Time Kernel use standard C
constructs and are compiled with the RealView Compilation
Tools provided in the
MDK-ARM Development Kit. Additions to the C language
allow you to easily declare task functions without the need
for complex stack and variable frame configuration.
Real-time programs written using the RTX Real-Time Kernel
require only that you include a special header file and link
the RTX library into your program.
Specifications:
|
Feature |
Product |
|
RL-ARM
Real-Time Library |
MDK-ARM
Real-Time Kernel |
|
Features |
|
RTX Real-Time Kernel |
 |
 |
|
Kernel Source Code |
 |
 |
|
Flash File System |
 |
 |
|
TCP/IP Protocol Suite |
 |
 |
|
CAN Interface |
 |
 |
|
USB Device Interface |
 |
 |
|
Multitasking |
|
Round-Robin |
 |
 |
|
Preemptive |
 |
 |
|
Cooperative |
 |
 |
|
Task Specifications |
Priority Levels
|
255 |
255 |
|
Defined Tasks (max) |
Unlimited |
Unlimited |
|
Active Tasks (max) |
256 |
256 |
|
Context Switch Time |
< 5 µsec
(At
60MHz) |
< 5 µsec
(At
60MHz) |
|
Interrupt Lock-Out Time |
1.8 µsec
(At
60MHz) |
1.8 µsec
(At
60MHz) |
|
Memory Requirements |
|
CODE Space |
< 5K Bytes |
< 5K Bytes |
|
RAM Space |
≈500 Bytes min |
≈500 Bytes min |
|
Timers/Signals |
|
Timeouts |
 |
 |
|
Intervals |
 |
 |
|
User Timers (max) |
Unlimited |
Unlimited |
|
Signals |
 |
 |
|
Signals (max) |
16 per task |
16 per task |
|
Inter-Task Communication |
|
Semaphores (counting) |
 |
 |
|
Semaphores (max) |
Unlimited |
Unlimited |
|
Mailboxes |
 |
 |
|
Mailboxes (max) |
Unlimited |
Unlimited |
|
Mailbox Size |
Unlimited
(Default 20) |
Unlimited |
|