Coder Social home page Coder Social logo

kiemeo / arinc653emulator Goto Github PK

View Code? Open in Web Editor NEW

This project forked from adubey14/arinc653emulator

0.0 0.0 0.0 2.32 MB

This code base contains a linux emulator for the ARINC-653 operating system services

License: Other

Shell 0.38% C++ 87.09% Python 4.12% C 1.31% Makefile 1.83% CMake 1.58% M4 3.69%

arinc653emulator's Introduction

Build Status

ACKNOWLEDGEMENT

This work was supported by NASA under award NNX08AY49A. The code contains contribution from the following people at Vanderbilt University.

  • Abhishek Dubey
  • Gabor Karsai
  • Nagabhushan Mahadevan

README - F6ACM Runtime

This archive contains the sources and binaries of the F6ACM runtime. Review https://wiki.isis.vanderbilt.edu/mbshm/index.php/ACMTOOLSUITE

for more inforamtion.

RELEASE_NOTES

Date: 5/16/2012

  • ACM-src 1.0.3.1
  • The code base now uses cmake
  • you need to set the ACM_LOG_ENTIES environment variable to see the log

The support for DDS and CIAO has been removed from this version.

CONTENTS AND HOW TO BUILD

  1. $TOP_FOLDER

$TOP_FOLDER = folder where the repository was extracted

Setting the environment variables

  • Open a Terminal
  • cd to the folder where the archive was extracted.
  • run "source bootstrap.sh"

Generate makefiles

  • Open a terminal
  • Follow the instructions above to set the environment variables
  • run cmake .

Building the binaries

  • Open a Terminal
  • Follow the instructions above to set the environment variables
  • Make sure the makefiles had been generated
  • run make
  • This ensures that the new libraries have overwritten the pre-packaged libraries in $TOP/FOLDER/ACM-I
  • to view options (does not print options of the external cmake projects)
cmake -L
  • Since the above command does not print the options of external projects (with cmake build system),
  • cd to the appropriate external project folder and type
cmake -L

Build Samples

  • Open a Terminal and go to the arincdemo folder
  • Follow the instructions above to set the environment variables -run the following comands to build the sample (in the ACM-I/arincdemo folder) $./autogen.sh $make

Running Sample

Each sample folder has a readme at the top level that describes how to run the sample.

Note that one of the major changes in this version is in the ACM Logging infrastructure. Now, in order to generate the log files, export the variable ACM_LOG_ENTRIES to the number of log entries (counted tail-wise) that you want to generate from the experiment. This can be done by

export ACM_LOG_ENTRIES=100

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.