Skip to content

t-crest/patmos-otawa

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OTAWA Patmos

This repository combines OTAWA [1] and its framework dependencies with the WCET plugin for the Patmos architecture [2].

A build script helps with building the integrated tool during development.

Changes in OTAWA are planned to be merged manually from their repositories as required.

[1] http://otawa.fr/
[2] https://github.com/t-crest/patmos-otawa

Dependencies

After cloning this repository run

$ git submodule update --init

to fetch the Patmos plugin which is retained as a submodule.

Also lp_solve needs to be installed on your system for OTAWA's IPET solver.

Build Instructions

Make sure that the paths at the top of build.sh are set up correctly for your system.

To build and install everything run

$ misc/build.sh

The default install destination is <checkout-dir>/local. If, for example, you want to selectively rebuild (and install) the Patmos plugin after some changes in OTAWA itself, run

$ misc/build.sh otawa patmos

To see a limited set of further build targets and options

$ misc/build.sh --help

About

OTAWA/Patmos WCET tool in integrated working repository

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 71.1%
  • C 14.8%
  • OCaml 9.6%
  • CMake 1.2%
  • Makefile 1.0%
  • Shell 0.5%
  • Other 1.8%