Skip to main content
  • Log in
  • Manage Cookies
PolarSys
Download
  • About
  • Solutions
    • Capella IC
    • Papyrus IC
  • Projects
  • Community
    • Resources
    • News
    • Blog
  • Members
  • Contact Us
  1. Home
  2. Eclipse Working Groups
  3. PolarSys
  4. Blogs
  5. Anonymous's blog
  6. PolarSys Rover User Story: Application Platform Project for MultiCore (APP4MC)

PolarSys Rover User Story: Application Platform Project for MultiCore (APP4MC)

Monday, June 26, 2017 - 09:40

by Robert Hoettger and Mustafa Özçelikörs

Eclipse APP4MC is a platform for engineering embedded multi- and many-core software systems. The platform enables the creation and management of complex tool chains including simulation, analysis, and validation. As an open platform, proven in the automotive sector by Bosch and their partners, it supports interoperability and extensibility and unifies data exchange in cross-organizational projects.

 

System Model
APP4MC Rover

 

The APP4MC Rover, one of the demonstrators for the APP4MC project, uses the Pololu Dagu Rover 5 basis provided by Eclipse’s PolarSys project along with many proximity sensors, a camera, and a compass sensor. The APP4MC Rover can be controlled via a webpage that also displays core utilization and sensor information. The Rover can perform complex tasks such as Adaptive Cruise Control and Parking via commands sent from the browser.

Rover Web Interface
APP4MC Rover Web Interface 2

 

The goal of the demonstrator is to create an embedded multi-core platform that is multi-threaded and features scheduling and traceability. The Raspberry Pi3 has been chosen due to its affordable price, the freely available libraries, its broad existing usage by engineers and hence being an easy starting point for developers getting in touch with APP4MC. The platform demonstrates how APP4MC’s partitioning and mapping tools can be used to reach optimization goals as well as to provide distinctive insights into simulation and analysis approaches using the AMALTHEA hardware and software models.

More details are available at https://wiki.eclipse.org/APP4MC/Rover. The source code of this project can be found at http://git.eclipse.org/c/app4mc/org.eclipse.app4mc.examples.git/tree/rover.

  • Sign in to post comments.

About Polarsys

Get more information

If you have a question, or want to get more information, just send an email to info@polarsys.org.

Mailing list

The best way to join the discussion is to subscribe to our mailing list.

Contact points

PolarSys chairman: Benoit Langlois
Marketing leader: Charles Rivet
Technical leader: Etienne Juliot

Eclipse IDE 2019-09

Get the latest version of the Eclipse IDE.

Download Now Learn More

PolarSys

  • About us
  • Contact us
  • Governance
  • Members
  • Logo

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Blog
  • FAQ
  • News and Events
  • Newsletter
  • Projects

PolarSys is a Working Group of The Eclipse Foundation.


Copyright © Eclipse Foundation, Inc. All Rights Reserved.

Back to the top