EPICS base 3.14 OSI: Operating System Independent Support - PowerPoint PPT Presentation

About This Presentation
Title:

EPICS base 3.14 OSI: Operating System Independent Support

Description:

RTEMS,WIN32,POSIX,vxWorks. osiProcess. osiProcess. RTEMS,WIN32,default,vxWorks. memLib ... RTEMS,WIN32,POSIX,vxWorks. semLib. epicsEvent. Default, vxWorks ... – PowerPoint PPT presentation

Number of Views:30
Avg rating:3.0/5.0
Slides: 6
Provided by: aps45
Category:

less

Transcript and Presenter's Notes

Title: EPICS base 3.14 OSI: Operating System Independent Support


1
EPICS base 3.14OSI Operating System Independent
Support
  • Marty Kraimer

2
Major Problems 3.13gt3.14
  • VME/VXI Solution unbundle all hardware support
  • VxWorks Libraries Solution base supplied OSI
    libraries
  • VxWorks dynamic loading solution Registry
  • Build Environment
  • Major changes
  • Actually simpler than 3.13
  • Configure instead of config
  • VxWorks shell Solution iocsh
  • Interrupt Level support
  • Use global mutex if OS doesn't support

3
Operating System Independent Interfaces
4
Some Details
  • Registry
  • vxWorks symFindByName bind to global symbol.
  • iocCore dynamically binds record/device/driver/etc
    support.
  • While building application
  • A perl program generates a C function
  • C function is linked with application. During
    startup the C function is called. It registers
    the support.
  • Build Environment
  • Extensive changes, more functionality, easier to
    use.
  • iocsh simple command interpreter, built in
    commands.
  • Interrupt Level Support
  • iocCore has minimal use.
  • vxWorks,RTEMS real support. Default uses global
    mutex.

5
Compatibility
  • Converting R3.13 IOC applications to 3.14.
  • The old 3.13 build rules are still supported.
  • Using old build rules requires few
    changes.However all hardware support is
    unbundled.
  • Ultimately must convert to new rules.
  • Old CA client interface still supported
  • Many CA client applications have been built with
    3.14.
Write a Comment
User Comments (0)
About PowerShow.com