samoht / OMicroB

An Ocaml generic virtual machine for microcontrollers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OCaml on Microcontrollers' Boards

Requirements

  • OPAM + OCaml (>= 4.03 )
  • obytelib (on OPAM)
  • ocamlclean (on OPAM)
  • ocamlbuild (on OPAM)
  • gcc (for simulation)

For flashing (optional but fun) you'll need the avr-gcc tools :

On MacOS (with Homebrew) :

brew tap osx-cross/avr
brew install avr-gcc
brew install avrdude

On Ubuntu/Debian Linux :

sudo apt-get install gcc-avr binutils-avr avr-libc
sudo apt-get install avrdude

About

An Ocaml generic virtual machine for microcontrollers


Languages

Language:OCaml 65.9%Language:C 29.6%Language:Makefile 3.7%Language:C++ 0.8%Language:Objective-C 0.0%