Performs all necessary CPU, Cache, MMU, SDRAM controller, and other initialization for hosting TargetOS, Blunk Microsystem's high performance real-time operating system, and allowing applications to boot from flash.
LPC32x0 Ethernet driver implements a zero-copy interface to TargetTCP, Blunk Microsystems' high performance TCP/IP stack. Supports TFTP downloads, FTP transfers, Telnet to command line shell, and network streaming. Negotiates half/full duplex and 10/100 Mbps. Negligible time in the MAC interrupt handler.
Two flash file system volumes: 1) Samsung K9WAG08U1B via DMA-based LPC32x0 NAND controller driver and 2) Spansion S25FL032P via LPC32x0 SPI Mode driver. Boot menu programmer installs applications into the OEM board's SPI NOR memory.
LPC32x0 DMA-based SD controller driver supports TargetFAT and provides fast access to removable FAT volumes on SD Cards.
LPC32x0 LCD driver supports TargetGraphics, Blunk’s full-featured high performance embedded graphics library. Touch Panel, button, and joystick drivers support rich application user interfaces.
Interrupt and polled-mode drivers for LPC32x0 High Speed and Standard UARTs support full-duplex operation of the Standard C stream I/O routines (printf(), scanf(), etc.). Baud rate independently programmable for each channel.
Periodic tick interrupt driver for LPC32x0 Millisecond Timer supports task sleeps and service call timeouts. The default tick interrupt frequency is 100 times per second.
LPC32x0 Standard Timer driver allows applications to generate one-shot and periodic interrupts with microsecond resolution. User callback functions are installed as the timer interrupt handlers.
Configures ARM926EJ-S instruction cache, data cache, and MMU. Uses Copyback mode with SDRAM for maximum performance. For coherency with DMA bus masters, provides calls to flush, invalidate, and synchronize the instruction and data caches.
LPC32x0 I2C EEPROM driver supports non-volatile configuration parameters. Startup mode, network configuration, etc. are displayed and edited via the boot menu. Applications can add their own configuration parameters and boot menu entries.
LPC32x0 Real-Time Clock driver supports the Standard C time-related functions. Time and date can be set by application programs or by the TargetOS boot menu.
Integrated with the CrossStep embedded development IDE from Blunk Microsystems that includes an integrated project builder, kernel-aware source code debugger, JTAG debug connections for board bring-up, and Ethernet debug connections for fast application development.
Royalty free. Includes full ANSI C source code, default compiler settings, linker command files, user's manual, and one year of technical support.