TIFAC - CORE AT SASTRA UNIVERSITY
In

    Advanced Computing & Information Processing


Home Contact Us TIFACNET How To Reach SASTRA SHAN MAIL N A S SASTRA Home

 

 
About Us
Infrastructure
Blade Server
Super Computer
Linux Cluster
Image Processing
Embed. Systems
EDUSAT
VLSI
SUN Lab
Digital Library
Books @ TIFAC
Courses
Industrial Partners
R & D
Events at CORE
News Letters
Useful Links
Press Reports
 

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:

DSPs on board:

NPs on board:

FPGA on board:

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:

 

  •  PC with available USB port,

  •  Windows 2000/XP/2003,

  •  One CD-ROM drive.

 

     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:

 

  •  Automotive & Industrial Control

  •  Remote Terminal Unit (RTU)

  •  Building Automation

 

 

 

 

 

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

    •  Power control modes

        Clock can be stopped and resumed

        Idle mode

        Power down mode

    •  Programmable clock-out pin

    •  Second DPTR register

    •  Asynchronous port reset

    •  Low EMI (inhibit ALE)

    •  Programmable Counter Array (PCA)

    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.

 

  1. Multitasking: several operations must execute simultaneously.

  2. 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.

 

  •  RTX51 tasks are integrated into the C51 C Compiler language.

  •  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

 

 

 

Copyright © 2006. TIFAC - CORE at S A S T R A University - All Rights Reserved.