Home Price & Ordering Datasheets The Blunk Difference Contact Us
rtos for powerpc
rtos for powerpc
rtos for powerpc

A3000/MPC8245 Board Support Package for TargetOS, RTOS for PowerPC

Benefits:

  • Hosts TargetOS on 333 MHz MPC8245
  • 100 Mbps Ethernet Driver
  • PCI Bus Scan and Initialization
  • UART and Kernel Tick Drivers
  • Stores Configuration Parameters in Flash
  • Supports Flash File System
  • Integrated with CodeWarriorTM

Features include:

  • Provides drivers and initialization routines for hosting TargetOSTM, Blunk Microsystems' high performance real-time operating system, on the A3000, Artis Microsystems' MPC8245-based single board computer.

  • Interrupt-driven and polled-mode driver for the MPC8245 DUART supports the stream I/O routines (printf(), scanf(), etc.) in the TargetOS Standard C library. Baud rate, parity, flow control mode, and number of stop bits are programmable.

  • Ethernet driver for the A3000's DP83815 Fast Ethernet controller. The driver automatically detects and adapts to the highest negotiable combination of half and full duplex, 10 and 100 Mbps, and uses the zero copy interface to TargetTCPTM, Blunk Microsystems' high performance TCP/IP stack. This allows TFTP downloads, FTP transfers, Telnet access to the TargetOS command line monitor, and other network applications.

  • The MPC8245 instruction and data caches are enabled in copy-back mode for maximum performance. Includes the dCacheFlush() and dCacheStore() routines for cache management during interaction with DMA-driven peripherals and the SyncCache() routine for cache coherency after download of executable code.

  • Performs initialization and auto configuration of the A3000's PCI bus. When a device is found, the vendor ID, device ID, and device instance are announced to all registered drivers. Drivers respond using the pciBaseAddr(), pciIsrCreate(), pciCfgRd(), and pciCfgWr() calls to program the device. All devices found during auto configuration are listed in the TargetOS boot menu.

  • NVRAM driver stores configuration parameters such as startup mode, baud rate, and IP address in the A3000's flash memory. Configuration parameters have user-defined default values and can be modified using the TargetOS boot menu.

  • Periodic kernel tick driver supports the task sleeps and service call timeouts provided by TargetOS. The default tick interrupt frequency is 100 times per second.

  • Drivers for the MPC8245's four general-purpose timers allow applications to install callback functions that are invoked after high-resolution timing intervals, in either one-shot or periodic mode. User callback functions are installed as the timer interrupt handlers.

  • Flash program installer allows easy updates. Controlled via the TargetOS boot menu, the programmer downloads an ELF or S-record file via the serial port or Ethernet interface and installs it in the A3000's flash memory.

  • Flash file system driver supports TargetFFSTM, Blunk Microsystems' high performance flash file system. TargetFFS provides a POSIX and Standard C compliant API and guaranteed file system integrity across unexpected shutdowns.

  • Integrated with CodeWarriorTM, the development environment from Metrowerks with an integrated source level debugger, compiler, assembler, linker, editor, and GUI make tool. Includes kernel awareness and event trace DLL.

  • Royalty free. Includes full ANSI C source code, default compiler settings, linker command files, user's manual, and one year of technical support.