Skip to content

Minimum hardware requirements (Arduino support?) #1109

Answered by bettio
Serkan-devel asked this question in Q&A
Discussion options

You must be logged in to vote
  1. AtomVM does not have execution speed improvements over BEAM, to be honest AtomVM runs slower. The aim is to run with a lower memory and flash footprint (with a lower speed).
  2. Yes, with some effort, but it wouldn't be usable for real world purposes, Arduino Uno has a 8 bits CPU with less than 10 KB of RAM and a harvard architecture. It will be possible to run on microcontrollers with a reasonable amount of memory, such several ARM Cortex-M.
  3. Some will be optional, such as floating point values, unlimited precision integers, clustering features, code reloading others will not be implemented, such as HiPE, advanced debugging and profiling features.

If you have more questions we have #atomvm …

Replies: 4 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by bettio
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
5 participants
Converted from issue

This discussion was converted from issue #24 on March 05, 2024 23:40.