Now Reading
AtomVM

AtomVM

2023-10-19 05:22:01

Welcome to AtomVM, the Erlang digital machine for IoT gadgets!

AtomVMLogo

AtomVM is a light-weight implementation of the the Bogdan Erlang Summary Machine (aka, the BEAM), a digital machine that may execute byte-code directions compiled from Erlang or Elixir supply code. AtomVM helps a restricted however practical subset of the BEAM opcodes, and in addition features a small subset of the Erlang/OTP commonplace libraries, all optimized to run on tiny micro-controllers. With AtomVM, you may write your IoT functions in a practical programming language, utilizing a contemporary actor-based concurrency mannequin, making them vastly simpler to put in writing and perceive!

AtomVM consists of many superior options, together with course of spawning, monitoring, message passing, pre-emptive scheduling, and environment friendly rubbish assortment. It could possibly additionally interface instantly with peripherals and protocols supported on micro-controllers, similar to GPIO, I2C, SPI, and UART. It additionally helps WiFi networking on gadgets that assist it, such because the Espressif ESP32. All of this on a tool that may price as little as $2!

Getting Began

See Also

© 2023 atomvm.internet
 

 Theme  Moonwalk

Source Link

What's Your Reaction?
Excited
0
Happy
0
In Love
0
Not Sure
0
Silly
0
View Comments (0)

Leave a Reply

Your email address will not be published.

2022 Blinking Robots.
WordPress by Doejo

Scroll To Top