Home $5K RTOS Bundle Technical Support The Blunk Difference Contact Us

Embedded Artists' LPC1788 Developer's Kit
Board Support Package


Blunk Microsystems' board support package for Embedded Artists' LPC1788 Developer's Kit includes the following features:
  • First Stage Boot Loader performs all low-level initialization and loads first TargetOS application from flash or TFTP. Uses LPC1788 CRC engine to verify flash signature of TargetOS application before loading it. Optional comprehensive SDRAM test.

  • LPC1788 Ethernet driver implements 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.

  • LPC1788 Nested Vectored Interrupt Controller driver for real-time TargetOS event handling with low interrupt latency and full support for nested interrupts.

  • LPC1788 flash driver for installing First Stage Boot Loader and TargetOS boot application into internal NOR flash.

  • LPC1788 USB OHCI controller driver supports Blunk Microsystemís TargetUSB host protocol stack.

  • Two flash file system volumes: 1) K9F1G08X0C NAND and 2) SST39VF320x NOR.

  • LPC1788 DMA-based SD controller driver for TargetSD supports TargetFAT and provides fast access to removable FAT volumes on SD cards.

  • LPC1788 UART drivers operate in interrupt and polled-mode and support full-duplex operation of the Standard C stream I/O routines (printf(), scanf(), etc.). Baud rate independently programmable for each channel.

  • LPC1788 I2C driver supports the OEM cardís 8KB and 32KB EEPROMs and the base boardís 8KB EEPROM, temperature sensor, accelerometer, LEDs, and push-buttons.

  • LPC1788 SSP driver supports the OEM cardís optional SPI NOR flash.

  • LPC1788 System Tick timer driver supports task sleeps and service call timeouts. The default tick interrupt frequency is 100 times per second.

  • LPC1788 General Purpose Timer driver allows applications to generate one-shot and periodic interrupts with microsecond resolution. User callback functions are installed as the timer interrupt handlers.

  • LPC1788 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.

  • Boot menu stores configuration settings in the LPC1788ís EEPROM memory. Network configuration, etc. are displayed and edited via the boot menu. Applications can extend the boot menu with their own configuration parameters and menu entries.

  • Integrated with Blunk Microsystemís CrossStep™ IDE for embedded software development which includes a project build manager, GCC compiler, kernel-aware source code debugger, editor, and grep tool. CrossStep supports 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.


A free download of CrossStep™ and Blunkís lite-kernel, along with evaluation libraries for Blunkís middleware components and EA1788 BSP, is available at www.crossstep.com. A Getting Started guide walks new users through board set-up and first tool use.