Giter Club home page Giter Club logo

reconos's Introduction

ReconOS in a Nutshell
/////////////////////

ReconOS is a programming model, an execution environment, an operating system
extension, a hardware architecture, a research project, and a development
playground.

Originally developed within the context of a university research project and a
PhD thesis, ReconOS is a way to bring some of the convenience of a software-like
programming model to the detail-ridden world of dynamically reconfigurable
hardware design. With ReconOS, you can model a concurrent application for
reconfigurable systems-on-chip (rSoC) using both software and hardware threads.
The interactions between all threads are handled through common POSIX-like
abstractions such as mailboxes, semaphores, or shared memory, hiding the
complexities of bus access protocols, memory spaces, register files and
interrupt handling.

Getting Started: ReconOS is under continuous development and is being used in
several research projects with both academic and industrial partners. We welcome
all forms of contribution and are actively seeking users and developers
interested in integrating reconfigurable logic and software-based operating
systems.

For guides and other resources pertaining to the use and/or development of
ReconOS and instructions on how to download ReconOS and participate in its
development, please refer to our development mailing list [1]. An archive is
also available under [2].

The latest development version of ReconOS can be retrieved through Git via

  git clone --recursive git://github.com/EPiCS/reconos.git

Happy hacking!

[1] http://reconos-devel.lists.reconos.de/
[2] http://www.mail-archive.com/[email protected]/

reconos's People

Contributors

borkmann avatar aagne avatar sebastianmeisner avatar arkeller avatar happe avatar akiml avatar

Watchers

James Cloos avatar

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.