158029

Embed Size (px)

Citation preview

  • 8/10/2019 158029

    1/72

    Chalmers University of Technology

    University of GothenburgDepartment of Computer Science and EngineeringGteborg, Sweden, March 2012

    Benchmarking Real-time Operating Systems for usein Radio Base Station applications

    Master of Science Thesis

    OSKAR RNVALL

  • 8/10/2019 158029

    2/72

    The Author grants to Chalmers University of Technology and University of Gothenburgthe non-exclusive right to publish the Work electronically and in a non-commercialpurpose make it accessible on the Internet.The Author warrants that he/she is the author to the Work, and warrants that the Workdoes not contain text, pictures or other material that violates copyright law.

    The Author shall, when transferring the rights of the Work to a third party (for example apublisher or a company), acknowledge the third party about this agreement. If the Authorhas signed a copyright agreement with a third party regarding the Work, the Authorwarrants hereby that he/she has obtained any necessary permission from this third party tolet Chalmers University of Technology and University of Gothenburg store the Workelectronically and make it accessible on the Internet.

    Benchmarking Real-time Operating Systems for use in Radio Base Station applications

    OSKAR RNVALL OSKAR RNVALL, March 2012

    Examiner: ROGER JOHANSSON

    Chalmers University of TechnologyUniversity of GothenburgDepartment of Computer Science and EngineeringSE-412 96 GteborgSweden

    Telephone + 46 (0)31-772 1000

    Department of Computer Science and EngineeringGteborg, Sweden March 2012

  • 8/10/2019 158029

    3/72

  • 8/10/2019 158029

    4/72

  • 8/10/2019 158029

    5/72

  • 8/10/2019 158029

    6/72

  • 8/10/2019 158029

    7/72

  • 8/10/2019 158029

    8/72

  • 8/10/2019 158029

    9/72

  • 8/10/2019 158029

    10/72

  • 8/10/2019 158029

    11/72

  • 8/10/2019 158029

    12/72

  • 8/10/2019 158029

    13/72

  • 8/10/2019 158029

    14/72

  • 8/10/2019 158029

    15/72

  • 8/10/2019 158029

    16/72

  • 8/10/2019 158029

    17/72

  • 8/10/2019 158029

    18/72

  • 8/10/2019 158029

    19/72

  • 8/10/2019 158029

    20/72

  • 8/10/2019 158029

    21/72

  • 8/10/2019 158029

    22/72

  • 8/10/2019 158029

    23/72

    n (21 /n 1)

    69%

  • 8/10/2019 158029

    24/72

  • 8/10/2019 158029

    25/72

  • 8/10/2019 158029

    26/72

  • 8/10/2019 158029

    27/72

  • 8/10/2019 158029

    28/72

  • 8/10/2019 158029

    29/72

  • 8/10/2019 158029

    30/72

  • 8/10/2019 158029

    31/72

  • 8/10/2019 158029

    32/72

  • 8/10/2019 158029

    33/72

  • 8/10/2019 158029

    34/72

  • 8/10/2019 158029

    35/72

  • 8/10/2019 158029

    36/72

  • 8/10/2019 158029

    37/72

  • 8/10/2019 158029

    38/72

  • 8/10/2019 158029

    39/72

  • 8/10/2019 158029

    40/72

  • 8/10/2019 158029

    41/72

  • 8/10/2019 158029

    42/72

  • 8/10/2019 158029

    43/72

  • 8/10/2019 158029

    44/72

  • 8/10/2019 158029

    45/72

  • 8/10/2019 158029

    46/72

  • 8/10/2019 158029

    47/72

  • 8/10/2019 158029

    48/72

  • 8/10/2019 158029

    49/72

  • 8/10/2019 158029

    50/72

  • 8/10/2019 158029

    51/72

  • 8/10/2019 158029

    52/72

  • 8/10/2019 158029

    53/72

  • 8/10/2019 158029

    54/72

  • 8/10/2019 158029

    55/72

  • 8/10/2019 158029

    56/72

  • 8/10/2019 158029

    57/72

  • 8/10/2019 158029

    58/72

  • 8/10/2019 158029

    59/72

  • 8/10/2019 158029

    60/72

  • 8/10/2019 158029

    61/72

  • 8/10/2019 158029

    62/72

  • 8/10/2019 158029

    63/72

    0 s

    5 s

    10 s

    15 s

    20 s

    25 s

    30 s

    35 s

    C o n

    t e x t s w

    i t c h t i m e

    D e a

    d l o c

    k b r e a

    k t i m e

    I n t e r r u p

    t l a t e n c y

    M e s s a g e

    R T T

    P r e e m p t

    i o n t

    i m e

    S e m a p

    h o r e s h u f

    f l e t

    i m e

    F r e e s c a

    l e M Q X

  • 8/10/2019 158029

    64/72

  • 8/10/2019 158029

    65/72

    0 s

    5 s

    10 s

    15 s

    20 s 25 s

    30 s

    35 s

    C o n

    t e x t s w

    i t c h t i m e

    D e a

    d l o c

    k b r e a

    k t i m e

    I n t e r r u p t

    l a t e n c y

    M e s s a g e

    R T T

    P r e e m p t

    i o n

    t i m e

    S e m a p

    h o r e s h u f

    f l e

    t i m e

    Quadros RTXCFreescale MQX

  • 8/10/2019 158029

    66/72

  • 8/10/2019 158029

    67/72

  • 8/10/2019 158029

    68/72

  • 8/10/2019 158029

    69/72

    http://www.freescale.com/webapp/sps/site/homepage.jsp?code=BEAN_STORE_MAINhttp://www.freescale.com/webapp/sps/site/homepage.jsp?code=BEAN_STORE_MAINhttp://www.freertos.org/http://www.enea.com/software/products/rtos/oseck/http://www.eembc.org/products/http://www.coremark.org/faq/index.php?pg=faqhttp://www.eembc.org/about/http://ecos.sourceware.org/http://www.absint.com/ait/
  • 8/10/2019 158029

    70/72

    http://www.qnx.com/products/neutrino-rtos/neutrino-rtos.htmlhttp://www.pumpkininc.com/http://portal.osek-vdx.org/index.php?option=com_content&task=view&id=4&Itemid=4http://portal.osek-vdx.org/index.php?option=com_content&task=view&id=4&Itemid=4http://micrium.com/page/productshttp://%20http//micrium.com/page/products/rtos/tcp-iphttp://www.eetindia.co.in/ARTICLES/2007MAY/PDF/EEIOL_2007MAY03_EMS_INTD_TA.pdfhttp://www.eetindia.co.in/ARTICLES/2007MAY/PDF/EEIOL_2007MAY03_EMS_INTD_TA.pdfhttp://www.keil.com/uvision/http://www.keil.com/coresight/http://www.ghs.com/products/rtos/integrity.htmlhttp://www.mentor.com/embedded-software/sourcery-tools/sourcery-codebench/overview/http://www.mentor.com/embedded-software/sourcery-tools/sourcery-codebench/overview/
  • 8/10/2019 158029

    71/72

  • 8/10/2019 158029

    72/72