Fidia S.p.a. · MIL:FDA
Fidia — Technical Presentation
6 slides from Fidia's technical presentation
Slide 1: Porting ACE/TAO to RTAI
Porting ACE/TAO to RTAI The RTAI Port Team Summary and schedule
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
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
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 ?
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
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