Donald Meyers / Mbed OS evan
Committer:
djmeyers
Date:
Sat Mar 18 22:37:16 2017 +0000
Revision:
0:06ee5f8a484a
Initial commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
djmeyers 0:06ee5f8a484a 1 # Platform Abstraction Layer R1.0 Release Notes
djmeyers 0:06ee5f8a484a 2
djmeyers 0:06ee5f8a484a 3 ## Introduction
djmeyers 0:06ee5f8a484a 4 This version is the first release of the Platform Abstraction Layer (PAL) package. The target of PAL is to support easy porting of the mbed Cloud Client services to different platforms and operating systems.
djmeyers 0:06ee5f8a484a 5 The version also includes a reference porting to the mbedOS 5.2 (mbed-os-5.2) operating system, running on Cortex-M SoC.
djmeyers 0:06ee5f8a484a 6
djmeyers 0:06ee5f8a484a 7 ## Content
djmeyers 0:06ee5f8a484a 8 Version R1.0 includes the following features:
djmeyers 0:06ee5f8a484a 9
djmeyers 0:06ee5f8a484a 10 1. Service APIs:
djmeyers 0:06ee5f8a484a 11 A set of APIs to be used by the mbed Cloud Client services. Currently supported:
djmeyers 0:06ee5f8a484a 12 1. RTOS API: OS primitives: Threads, Semaphores, memory pools, ...
djmeyers 0:06ee5f8a484a 13 2. Network API: networking API. Supporting TCP & UDP in synchronous & asynchronous modes.
djmeyers 0:06ee5f8a484a 14
djmeyers 0:06ee5f8a484a 15 2. Platform APIs
djmeyers 0:06ee5f8a484a 16 Set of APIs the platform owner is expected to implement for the specific device and operating system.
djmeyers 0:06ee5f8a484a 17
djmeyers 0:06ee5f8a484a 18 3. Documentation:
djmeyers 0:06ee5f8a484a 19 1. API documentation
djmeyers 0:06ee5f8a484a 20 2. Porting guide
djmeyers 0:06ee5f8a484a 21
djmeyers 0:06ee5f8a484a 22 3. Reference implementation of the Platform APIs for the mbedOS 5.2 (mbed-os-5.2) OS.
djmeyers 0:06ee5f8a484a 23
djmeyers 0:06ee5f8a484a 24 ## Release
djmeyers 0:06ee5f8a484a 25 Unless differently stated in file, the PAL package is released as an Open Source, under the Apache-2.0 license model. You can find a copy of the license [here](https://github.com/ARMmbed/pal/blob/master/apache-2.0.txt).
djmeyers 0:06ee5f8a484a 26
djmeyers 0:06ee5f8a484a 27 The repository of PAL can be found at: https://github.com/ARMmbed/pal
djmeyers 0:06ee5f8a484a 28
djmeyers 0:06ee5f8a484a 29 The Release tag is: PAL-R1.0
djmeyers 0:06ee5f8a484a 30
djmeyers 0:06ee5f8a484a 31 ## Known issues
djmeyers 0:06ee5f8a484a 32 No known issues exists at the time of release.
djmeyers 0:06ee5f8a484a 33
djmeyers 0:06ee5f8a484a 34 Since not all interfaces needed by the services are covered yet, we assume [mbedTLS](https://tls.mbed.org) is supplied by the platform.
djmeyers 0:06ee5f8a484a 35
djmeyers 0:06ee5f8a484a 36 ## Reporting issues
djmeyers 0:06ee5f8a484a 37 Please report any issue on the PAL GitHub project.