EMWIN: DESIGN AND DEVELOP A FULLY FEATURED GUI FOR FREE
NXP SEMICONDUCTORS & SEGGER
APRIL 6, 2017
AGENDA
•Introduction to SEGGER
•emWin graphics
−Background
−Examples of emWin HMI
−Features
−emWin utilities
•Overview of LPC MCUs for embedded graphics •Where to find more information
•Q & A
Introduction to SEGGER
•20 years of experience with embedded systems
•Customers world wide
固定顶尖•Debugging and production tools
•Embedded software
•One stop shopping –all out of one hand卡因是什么制成的
Complete R&D and production chain out of one hand!
What is emWin?
•A library for developing graphical user interfaces •Key attributes:
−Written in ANSI C
−Supports any CPU
−No RTOS required
−Low memory footprint
▪Less than 60KB of ROM and RAM
−Highly configurable
−Runtime configurable driver
•Graphics and fonts can be placed anywhere (internal/external memory)•Small footprint (single chip)
•VNC support with file transfer电热淋浴器
•Can be used with any IDE
•Runs on any CPU
木盒制作•Also available as source code
•Default look and feel for widgets
•Supports common image formats at runtime (BMP, JPEG, PNG, GIF)•Supports direct and indirect LCD interface
•Window-Manager
Example emWin HMI’s
What customers have used emWin for on LPC
MCUs:
•Paper money counter (LPC4300, 3.1” LCD)
压缩木耳•ATM (LPC1800,14” 1024x768 LCD)
•Industrial touch panel (LPC1788, 10.1” 640x480 LCD)
•Washing machine (LPC3000)
•Elevator control with LCD (LPC1788)
•High accuracy scales with LCD (LPC1788)
•Security Panel (LPC2132)