Enable Epics for RTEMS5 (posix)
This commit is contained in:
committed by
Brendan Chandler
parent
077b41e6c1
commit
bba7d8c8f8
@@ -71,6 +71,23 @@ This also fixes [lauchpad bug #1714455](https://bugs.launchpad.net/bugs/1714455)
|
||||
These changes are to more closely follow the JSON5 standard, which doesn't
|
||||
support octal character escapes or the `\a` (Bel, `\x07`) escape sequence.
|
||||
|
||||
### Support for RTEMS 5
|
||||
|
||||
The new major release of the RTEMS real-time OS contains many changes including
|
||||
the ability to support SMP systems. The earlier EPICS support for RTEMS made use
|
||||
of various RTEMS-specific kernel APIs which cannot be used on an SMP system, so
|
||||
the changes here required acompletely new port to the Posix real-time APIs that
|
||||
RTEMS-5 now recommends.
|
||||
A new RTEMS configuration variable RTEMS_SERIES has been added which should be
|
||||
set to the first two components of the OS version number, e.g. 4.9. When this
|
||||
is 4.12 or greater, true for 5.0 as well, the new libCom/osi/os/RTEMS-posix
|
||||
source files will be used; the older API source files can now be found in
|
||||
libCom/osi/os/RTEMS-kernel, and those which are common to both installations are
|
||||
in libCom/osi/os/RTEMS. The compiler options are read from the Makefile.inc of
|
||||
the corresponding BSP and set in the configuration files. It checks that the BSP
|
||||
was also built with the --enable-posix option. It also checks if the BSP was built
|
||||
with the legacy stack or libbsd.
|
||||
|
||||
### Filters in database input links
|
||||
|
||||
Input database links can now use channel filters, it is not necessary to
|
||||
|
||||
Reference in New Issue
Block a user