FDI UEZGUI-4357-50WVN-BA User Manual page 10

Table of Contents

Advertisement

μEZ® takes its name from the Muses of Greek mythology. A Muse was a goddess who inspired the creation process
for the arts and sciences. Like its ancient Greek namesake, the μEZ® platform inspires rapid development by
supplying customers with an extensive library of open-source software, drivers, and processor support - all under a
common framework. μEZ® development works on the premise of "design once, reuse many times". This provides an
open-source standard for embedded developers to build upon and support. μEZ® allows companies to focus on
innovation and on their own value-added applications while minimizing development time and maximizing software
reuse.
The diagram below shows a typical embedded application stack. μEZ® has three primary categories of components
that help simplify embedded application development:
1. Operating System Abstraction Layer (μEZ
2. Sub-system drivers (μEZ
3. Hardware Abstraction Layer (μEZ
µEZ® OSAL
FreeRTOS
The selection of an RTOS can be one of the most daunting aspects of an embedded system development. With μEZ®
the primary features of common multi-tasking operating systems are abstracted, thus easing the transition to an
open source or low-cost RTOS. The μEZ® OSAL provides applications access to the following features in an OS-
independent fashion:
Pre-emptive multitasking
Stack overflow detection
Unlimited number of tasks
The μEZ® sub-system drivers utilize the OSAL functions to provide protected access to the processor
peripherals. The sub-system driver API functions are typically protocol layer interfaces (TCP/IP, USB, etc.)
designed as high-level access routines such as open, close, read, write, etc. where possible.
μEZ® is ideally suited for Embedded Systems with standard features such as:
Processor and Platform BSPs
(Board Support Packages)
3/27/2024
µ E Z G U I U s e r ' s M a n u a l
®
OSAL)
TCP/IP, μEZ
USB, μEZ
®
®
®
HAL)
Applications
®
µEZ
TCP/IP
Iwip
TM
Embedded Microprocessor
Copyright ©2024, Future Designs, Inc.
®
Driver)
®
µEZ
USB
Host
Device
OTG
µEZ® HAL
Hardware Peripheral API
Queues
Semaphores (binary, counting, mutex)
Real Time Operating System (RTOS)
Memory Management
P a g e
| 9
®
µEZ
DRIVER
LCD
Touchscreen
File System
I2C, SPI, Etc.
Revision 1.4

Advertisement

Table of Contents
loading

This manual is also suitable for:

Uezgui-4357-50wvn

Table of Contents