Fidia S.p.a. · MIL:FDA

Fidia — Technical Presentation

6 slides from Fidia's technical presentation

  1. Slide 1: Porting ACE/TAO to RTAI

    Porting ACE/TAO to RTAI The RTAI Port Team Summary and schedule

  2. Slide 2: Port Basics - Environment

    Port Basics - Environment ● OCI TAO 1.3.1 release – stability and support options – own workspace definition ● RTAI > 24.1.12 – stability and familiar ● GNU toolchain – with distributed compilation ● Separate test platform – boots from network drive – allows fast testing with different users – crash

  3. Slide 3: Port focus

    Port focus ● ACE_OS class – 90% of the code ● ACE_Thread_* – small changes but needs monitoring ● ACE tests + unit tests ● ACE_Reactor – non-collocated components ● TAO Pluggable Transport – ACE_SOCK_RTnet : UDP for LXRT

  4. Slide 4: Port results

    Port results ● Reference test suite – Hard realtime Thread_Manager_Test – OS primitives tests – Collocation test ( not working yet ) – scripts and directory structure ● Upgraded Posix layer of RTAI ● Lots of experience ● Insight in Reactor and Transport – two parallell reactors ?

  5. Slide 5: Port Future

    Port Future ● Optimistic Future – hard realtime collocated calls by the end of januari – Hard realtime reactor a few months later ● Next week actions – register a SourceForge project ● name “tao-dcrf” – “The TAO Distributed Component Reference Framework” ● licence issues – import in CVS – release pa

  6. Slide 6: Technical Tasks Outline

    Technical Tasks Outline Task Name Due Date Task Force Environment Setup 12. Dec. 2003 PS, PI Collocation 31. Jan. 2004 All rt_select 15. Mar. 2004 All Transport protocol 15. Mar. 2004 HPB, MV ACE_RT_Reactor 15. Mar. 2004 PS, PI Release Monthly HPB, MV Support na All

Fidia — Technical Presentation on 6ix