1 / 9

Monitorování plánovače os (RT)Linux

Monitorování plánovače os (RT)Linux. Zdeněk Slanina Katedra měřicí a řídicí techniky FEI, VŠB TU Ostrava. Motivace. Nástroj k testování řešení řídicích systémů běžících na os Linux (RTLinux), respektive nástroj k sledování chování plánovače os Oddělení monitorování od zdrojového stroje

anila
Download Presentation

Monitorování plánovače os (RT)Linux

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. Monitorování plánovače os (RT)Linux Zdeněk Slanina Katedra měřicí a řídicí techniky FEI, VŠB TU Ostrava

  2. Motivace • Nástroj k testování řešení řídicích systémů běžících na os Linux (RTLinux), respektive nástroj k sledování chování plánovače os • Oddělení monitorování od zdrojového stroje • Lehká a automatizovaná úprava původního jádra • Možnost dynamicky zapínat monitorování • Možnost porovnávat více zdrojů v reálném čase • Možnost emulovat naměřená data • Visualizace nezávislá na os • Variabilní nastavení • Export dat, …

  3. Cílové platformy • Axis Etrax procesor – určený pro laboratorní úlohy (2MB flash) • ARM procesory • Náhrada stávajícího řešení komunikátoru pro ležící pacienty • Freescale (Coldfire) procesory • Visualizace pro ultralehká letadla • X86 procesory • Řešení měření 12 svodového EKG a distribuci pomocí webového rozhraní

  4. Realizované řešení

  5. Zdrojová část (klient) • Úprava stávajícího jádra • Nový jaderný modul watch • Úprava plánovače • Klientská aplikace pro výměnu dat • Sockety • Vše jazyk C

  6. Analytická část (server) • Visualizace a export dat • Řešeno na platformě .NET C# (Windows) a Mono (Linux) • Jednoduchá analýza dat

  7. Aktuální stav • Implementováno na jádra 2.4 a 2.6 os Linux • Úspěšně testováno na x86 a etrax • Prezentováno • IWCIT 2007 v Ostravě (workshop doktorandů) • IEEE ETFA 2007 v Pátře (Řecko) (konference)

  8. Pracuje se na tom … • Real-time Linux • Jednotný vzhled analytické části pro různé os • Uživatelská knihovna pro vytvoření vlastních časových značek • Zpětná vazba od analytické části (změna staticky nastavených priorit apod.) • Prezentace na konferencích • IEEE ICONS Cancun (Mexiko) • IEEE Krakow (Polsko)

  9. Děkuji za pozornost

More Related