1 / 7

ACS on VxWorks

ACS on VxWorks. B.Gustafsson European Southern Observatory. ESO Feb 4 2004. ESO. VxWorks support. Cross Compiler on Sun Support by acsMakefile Flag MAKE_VXWORKS=‘on’ INTROOT (ACSROOT) – vw directory bin/PPC604. Module. Mod – ws – src Makefile + *.cpp files - include

Télécharger la présentation

ACS on VxWorks

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ACSon VxWorks B.Gustafsson European Southern Observatory ESO Feb 4 2004 ESO

  2. VxWorks support • Cross Compiler on Sun • Support by acsMakefile • Flag MAKE_VXWORKS=‘on’ • INTROOT (ACSROOT) – vw directory • bin/PPC604 ACS with VxWorks

  3. Module • Mod – ws – src Makefile + *.cpp files • - include • lcu –src – Makefile + links to ../../ws/src • - include links to ../../ws/include • tat • Source file: due to use of ACE code for Linux and VxWorks identical • for specific VxWorks code use #if MAKE_VXWORKS . . #else . . #endif ACS with VxWorks

  4. Code • Building binaries and not libraries • Sort of shared libraries • Linking is done on the target when binary downloaded ACS with VxWorks

  5. CORBA • On VxWorks only servers running • Only C/C++ code (no java nor python) • Only one instance of the ORB can run on the LCU • To restart the ORB it is necessary to unload all modules and load them again (or reboot) ACS with VxWorks

  6. Environment • Booting from Sun • No local file system, NFS mount from Sun • bootScript • userScript ACS with VxWorks

  7. Demo Linux client CAN bus VxWorks server Simulator ACS with VxWorks

More Related