LPCOpen Platform for NXP LPC Microcontrollers

LPCOpen Platform for NXP LPC Microcontrollers

Introduction

Access NXP microcontroller software libraries all in one place.  The LPCOpen Platform allows users to quickly and easily utilize NXP's extensive array of microcontroller software libraries to create and develop multifunctional products.  The platform uses common APIs that work equally across all microcontroller families and can be built with Keil, IAR, and LPCXpresso (Eclipse-based tool from Code Red) tool chains.  Detailed documentation and examples make it easy to integrate the necessary development tools into projects.

 

                       

ARM CMSIS DSP Library

emWin and SWIM
   LWIP     LPCUSBlib   FreeRTOS  Core driver library Examples & Projects

The LPCOpen Platform features:

  •     ARM CMSIS DSP Library
  •     emWin, a graphics library
  •     SWIM, a simple graphics library
  •     LWIP, an open-source networking stack
  •     LPCUSBLib, an open-source USB device and host stack
  •     FreeRTOS, an open-source RTOS
  •     The core library - A set of common core and chip specific drivers that are standardized across platforms
  •     Examples & Projects
      • Peripheral examples
      • USB. Ethernet, RTOS, Graphics examples

The core library is divided up into four sections:

  • IP Driver Layer - Basic low-level drivers : Drivers that can be used on multiple device families that share the same peripheral
  • Chip Driver Layer - Drivers that are tailored and optimized for a specific device or family
  • Board Layer - Board specific functions and low level setup code
  • Examples - Chip familiy specific examples for peripherals, interfaces, libraries, etc.

Other resources

 

Copyright (C) 2012 NXP. All rights reserved.

5
Your rating: None Average: 5 (5 votes)
feedback