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
- Quickstart guides
- LPCOpen processor, board, and toolchain support
- LPCOpen project page
- Versioning, change, and history page (including links to older releases)
- LPCOpen upcoming releases
- Online documentation for the current release
Copyright (C) 2012 NXP. All rights reserved.
(5 votes)




