Skip to content

MicroEJ/Example-Foundation-Libraries

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sdk_5.8 badge

arch_7.17 badge

Overview

This project gathers basic examples on how to use some of the foundation libraries. Those examples are developed as standalone applications and as such can be run by following the associated instructions (see README.md file of each example).

Note that to run them on board:

If you are using MicroEJ SDK:

Details

Core

EDC

EDC contains the minimal standard runtime environment for embedded devices.

Available Examples:

BON

BON focuses on devices with non-volatile and volatile memories. This library allows to fully control memory usage and start-up sequences on devices with limited memory resources.

Available Examples:

Communication with other hardware

ECOM

ECOM libraries provide a standard communication over UART.

Available Examples:

  • ecom.hotplug: Shows how to listen on plug/unplug of dynamic ComConnections and shows their properties.
  • ecom.writer: Shows how to write some bytes to a CommConnection.
  • ecom.reader: Shows how to read some bytes from a CommConnection.

HAL

HAL libraries present an abstraction of the communication with the hardware.

Available Examples:

Design a user interface

MicroUI

MicroUI provides the minimal cornerstone for quick construction of advanced, portable and user-friendly applications for a wide and heterogeneous range of devices with just-what-is-needed resources.

Available Examples:

Drawing

The Drawing Foundation Library extends MicroUI drawing APIs with more complex ones.

Available Examples:

Communication with the world

NET

NET is a lightweight Java library dedicated to networking applications. It supports stream (TCP/IP) and datagram (UDP) socket connection APIs.

Available Examples:

Data storage

FS

FS is a library to access multiple storage devices (in and out data streams) through a simple file system API.

Available Examples:

  • fs.helloworld: Creates a list of folders, adds some files and deletes them all.

About

This project gathers all the basic examples of the foundation libraries.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors