descriptionReconOS, a Linux-based reconfigurable operating system.
homepage URLhttps://github.com/EPiCS/reconos
repository URLhttps://github.com/EPiCS/reconos.git
ownerdaniel.borkmann@tik.ee.ethz.ch
last changeTue, 20 May 2014 16:31:51 +0000 (20 18:31 +0200)
last refreshFri, 3 May 2024 20:39:37 +0000 (3 22:39 +0200)
content tags
add:
README
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/reconos-devel@lists.reconos.de/
shortlog
2014-05-20 Christoph RüthingMoved old bin2xdevcfg to revbinmaster
2014-05-20 Christoph RüthingCorrected conversion for ICAP-Device
2014-05-07 Christoph RüthingMerge branch 'master' of https://github.com/EPiCS/reconos
2014-05-07 Christoph Rüthingadded first stage bootloader files
2014-04-30 Christoph RüthingMerge branch 'master' of https://github.com/EPiCS/reconos
2014-04-30 Christoph RüthingFixed reference design for ML605 revE
2014-04-25 Christoph RüthingChanged repository URL
2014-04-25 Christoph RüthingChanged repository URL
2014-04-25 Christoph RüthingRevised Guide
2014-04-22 Christoph RüthingMerge branch 'master' of https://github.com/EPiCS/reconos
2014-04-22 Christoph Rüthingadded SysACE to reference design and also predefined...
2014-04-15 Christoph RüthingRemoved #/bin/sh from inittab
2014-04-15 Christoph RüthingAdded terminfo to ncurses readme
2014-04-15 Christoph RüthingCorrected path in ncurses readme
2014-04-15 Christoph RüthingCorrected compilation of ncurses on microblazeel
2014-04-15 Christoph RüthingDeleted old .gitmodules
...
tags
10 years ago v3.0 ReconOS v3.0
heads
7 years ago shadowing
7 years ago shadowing_mem
9 years ago v3.0_dev
9 years ago develop
9 years ago hwt_suspend
9 years ago master