
CAN (Controller Area Network) Drivers
The CAN bus is widely used in vehicles to connect engine control unit and transmission, or (on a different bus) to connect the door locks, climate control, seat control, etc. Today the CAN bus is also used as a
fieldbus in general automation environments, primarily due to the low cost of integrated CAN controllers. Many NXP microcontrollers are equipped with on-chip CAN modules. The drivers listed below will help
you get your Controller Area Network up and running quickly. Please note that this table only includes devices with one or more on-chip CAN peripherals.
Graphics Libraries / Graphical User Interfaces (GUIs)
Liquid Crystal Displays (LCDs), especially those with color and touchscreen capabilities, make embedded systems much easier to use. As a result, they have become commonplace across the consumer, medical,
industrial, recreational, communication, and automotive sectors. In recent years, the external LCD interface has moved onto the MCU itself, providing engineers with integrated options that reduce cost, shrink
the design, increase reliability, and shorten time-to-market. Most of the software tools listed below are designed to provide graphical user interfaces (GUIs) for any application that operates with a graphical
LCD. Please note that this table only includes devices with on-chip LCD graphics controller. Many of the software tools listed here also run on LPC devices without on-chip LCD graphics controller (by using an
external LCD controller).
Supplier CAN Drivers
Supported Devices
Comments
LPC11C1x
LPC175x
LPC176x
LPC212x
LPC219x
LPC229x
LPC236x
LPC237x
LPC238x
LPC245x
LPC246x
LPC247x
LPC291x
LPC292x
LPC293x
LH754xx
CMX CMX-CANopen • • • • • • • • • • • Full source code included, no royalties
eCosCentric eCosPro-CAN • • • • CANopen support also available
Keil / ARM RL-CAN • • • • • • • • • • • • • part of RL-ARM
Mentor Graphics Nucleus CAN • Easily ported to other NXP controllers
NXP AppNote AN10674 • • • • • • • • • • • • LPC2000 CAN driver w/ FullCAN mode
Quadros CANopenRT • • • • • • • • • • • • • • • Real-time CANopen stack
Family LPC1000 LPC2000 LH
Core M0 M3 ARM7TDMI ARM968E
1) 1)
ARM7TDMI
Supplier Graphics Libraries / GUIs
Supported Devices
Comments
LPC247x
LH754xx
LH795xx
LH7A4xx
LPC32xx
I2ST MicroUI / Micro Widget Toolkit • • Simulation on PC, Multi-touch
Green Hills Graphics / LCD library • Call GHS regarding driver availability
Mentor
Graphics
Nucleus LCD • Easily ported to other NXP controllers
Inflexion Engine • • • 3D Touch Screen & Menuing UI Engine
UI Designer • • • Drag & Drop Toolkit with Previewer
Micrium µC/GUI • • • •
Mobiclip Mobiclip Video Codec • • • Mobiclip used to be Actimagine
Swell
Software
PEG Pro • •
PEG+ • • • • •
C/PEG • • • • •
NXP SWIM (AN10815) • • Free, simple graphics library from NXP
SEGGER emWIN • • • • • High-performance Graphic Library with target simulation for PC
ZLG ZLG/GUI • • • • •
Family
1)
LH7 / LH7A
2) 1)
LPC2000
2)
LPC3000
Core
3) 4) 5) 6)
3)
ARM7TDMI
4)
ARM720T
5)
ARM922T
6)
ARM926EJ
Comentarios a estos manuales