Skip to content

openshim/shim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shim

shim is a github public repository for the Multicore Association SHIM specification compliant reference open source software. The most central tool is SHIM Editor, a reference implementation of SHIM XML authoring tool. It also hosts sample SHIM XML and CCF XML files, along with the sample application implementation that shows how to use CCF XML files. Another tool is called SHIM Performance Measurement Plugin, which is an Eclipse plugin that can be used to measure the performance of hardware described in SHIM XML. Altogether, SHIM Editor is used for creating a SHIM XML except for the performance values in the XML, which is measured by the SHIM Performance Measurement Plugin that uses the SHIM XML to generate the performance measurement code, and merging the measurement result back to the XML. For SHIM2.0 and IEEE 2804, see shim2.

Directories

tools directory includes pre-built executables for forementioned tools. You can just download these and try them. For SHIM Editor, a simple user manual is provided. For the SHIM Performance Measurement Plugin, a simillar simple user manual is also provided.

samples direcotry includes various SHIM and CCF XML files samples. Please note that these are just samples to provide a feel for how these XML files look like. The accuracy and correctness of the contents are not verified.

schema directory includes the .xsd files of SHIM specification. Note that official schema definition is the one dfined in the SHIM specification document provided from the Multicore Association website.

sources directory includes multiple eclipse projects containing forementioned tools soruce codes. Please refer to README.txt files in each subdirectory.