LOccam © CC0

LOccam is a light implementation of OCCAM intended for Arduino. It is ideally suited for multitasking, especially for beginners.

  • 540 views
  • 0 comments
  • 1 respect

Components and supplies

Apps and online services

About this project

LOccam a OCCAM light implemantation for Arduino .

Version 1.0

LOccam based upon OCCAM langage is a wrapper , writen in C, on the top of the

FreeRTOS whose adaptation for Arduino boards by Bill Greiman (https://github.com/greiman),

we choose for our project.

LOccam is very simple to learn and implements very few constructs such : PAR,

CHAN , ALT, TIMER and is idealy suited for concurrent programming .

There is no need to learn a new language and the Arduino's libraries are

recognized as far as they are by the RTOS .

The manual fully explains the main constructs of LOccam .

These are illustrated by many examples who where all tested on the ATMega2560 board .

Content of different folders :

LOccam : Functions, structures and macros defining LOccam

examples : The examples

manual : LOccam manual in html

Manual content :

Chapter 0 : Processes

Chapter 1 : Parallel processes

Chapter 2 : Channels

Chapter 3 : Alternation processes (ALT)

Chapter 4 : Alternation processes (PRI_ALT)

Chapter 5 : Guards

Chapter 6 : Timer

Chapter 7 : Interrupts

Code

Github
https://github.com/dhuime/LOccam
Github
https://github.com/greiman/FreeRTOS-Arduino

Comments

Similar projects you might like

Arduino Bluetooth Basic Tutorial

by Mayoogh Girish

  • 455,686 views
  • 42 comments
  • 241 respects

Home Automation Using Raspberry Pi 2 And Windows 10 IoT

Project tutorial by Anurag S. Vasanwala

  • 285,833 views
  • 95 comments
  • 672 respects

Security Access Using RFID Reader

by Aritro Mukherjee

  • 229,701 views
  • 38 comments
  • 239 respects

OpenCat

Project in progress by Team Petoi

  • 197,134 views
  • 154 comments
  • 1,371 respects
Add projectSign up / Login