Newsletter

Time partitioning drives faster software integration for telematics and infotainment: Part 2 - Simulation code development

Allocating a set portion of CPU time to each software subsystem prevents any one monopolizing CPU cycles needed by the others, for a stable runtime environment that development teams can build and verify individually.

Page 1 of 3

Automotive DesignLine

Part 1 of this series outlines the CPU time-allocation problem, some constraints, and a hands-free phone simulation model, for which the code is developed in this installment.

The listing below contains the source code for the simmod hands-free phone software simulation created in Part 1. In the interest of clarity and brevity, error checking has been removed. To obtain the full version, please contact one of the authors.

View a full-size image of the code listing given below (please wait for the expand button)

View a full-size image of the code listing given above (please wait for the expand button)

The simmod process can be spawned with several command-line options that let us emulate the task loads in the simulation:



Page 2: Starting the simulation without partitioning  

Page 1 | 2 | 3

Related Links:
  • Time partitioning drives faster software integration for telematics and infotainment: Part 1 - Time problem, constraints, and a simulation model
  • Time partitioning drives faster software integration for telematics and infotainment: Part 3 - Redistributing the processor load






  • Related Content

    WEBINAR
    1. Detecting Five Distinct Motions with MEMS Inertial Sensors

    TECH PAPER
    2. Creating Reliable and Responsive Embedded User Interfaces with Adobe Flash and OpenGL ES

    WEBINAR
    3. Optimizing Noise in the Sensor Signal Path (Part III)

    TECH PAPER
    4. Upgrading to an Intel Multicore Ecosystem Keeps a Car Simulator Running in the Fast Lane

     


     Featured Jobs
    Ascension Health seeking Solutions Development Analyst in St. Louis, MO

    National Semiconductor seeking Principal IC Design Engineer in Santa Clara, CA

    Taylor Guitars seeking Sr. Web Designer in El Cajon, CA

    Covidien seeking Hardware Manager in Boulder, CO

    Sierra Nevada seeking Software Engineer in Hagerstown, MD

    More jobs on EETimesCareers
     Sponsor
     CAREER CENTER
    Ready to take that job and shove it?
    SEARCH JOBS:

     SPONSOR

     RECENT JOB POSTINGS
    For more great jobs, career related news, features and services, please visit EETimes' Career Center.