Code Monkey home page Code Monkey logo

mycelia's Introduction

Mycelia

A bare-metal actor operating system for Raspberry Pi.

Build and run instructions

NOTE: HEAD is in active development, for a stable version the latest release is recommended.

If you are building on the RPi, just type:

$ make clean all

If you can't compile (or cross-compile) from source, you can use the pre-built kernel.img file.

Next, copy the firmware and kernel to a blank SD card, for example:

$ cp firmware/* /media/<SD-card>/
$ cp kernel.img /media/<SD-card>/

The end state for the SD card is to have a FAT32 filesystem on it with the following files:

bootcode.bin
start.elf
kernel.img

Put the prepared SD card into the RPi, connect the USB-to-Serial cable (see RPi Serial Connection for more details), and power-up to the console.

To get to the console, you'll need to connect. Here are two ways to try:

$ minicom -b 115200 -o -D <device>

Where <device> is something like /dev/ttyUSB0 or similar (wherever you plugged in your USB-to-Serial cable).

Alternatively, if minicom is not working for you, try using screen:

$ screen <device> 115200

Where <device> is, again, something like /dev/ttyUSB0.

The console will be waiting for an input, press <ENTER>. You should then see:

mycelia <version> sp=0x00008000

mycelia's People

Contributors

dalnefre avatar tristanls avatar

Stargazers

Gabe Meikle avatar  avatar Chenxuan Huang avatar netop://ウエハ avatar Amir Amazigh BOUBEKKI avatar Arthur A. Gleckler avatar Sylvain LAFRASSE avatar Francis St-Amour avatar Irfan Zainudin avatar The Finch Company avatar Govert van Drimmelen avatar Reza Ebrahimi avatar Visar Zejnullahu avatar Dustin Long avatar  avatar Francis Stokes avatar Val Packett avatar Clark Than avatar Ted Behling avatar  avatar  avatar Michael Browning avatar  avatar Marek Niepiekło avatar Tim Kersey avatar Patrick Logan avatar John Holowczak avatar  avatar Armand Zerilli avatar Kyle Isom avatar Baldvin Dagur Rúnarsson avatar Camilo avatar  avatar Masashi Fujita avatar wolfi3 avatar Noriyo Akita avatar Andrew Chou avatar Sean Stevens avatar stavros vagionitis avatar Krzysztof Wilczyński avatar Eugene Klimov avatar Serapheim Dimitropoulos avatar Nikita avatar sam bacha avatar Shingo Onobori avatar nik gaffney avatar Danny avatar  avatar  avatar Suminda Sirinath Salpitikorala Dharmasena avatar Ben Postlethwaite avatar Mike Linksvayer avatar jadon avatar Ezequiel Birman avatar Andrew Oberstar avatar Reini Urban avatar Adriano Santos avatar Ricardo Lanziano avatar Brooklyn Zelenka avatar Tom H. avatar Dan Connolly avatar Shohei Shimomura avatar Riley Stewart avatar Erik Osheim avatar  avatar hamlet avatar Sean Fridman avatar Glenn 'devalias' Grant avatar Michael Nygard avatar

Watchers

 avatar  avatar James Cloos avatar Leora Pearson avatar  avatar Kostas Georgiou avatar  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.