Hi,
It totally blew my mind. I have some very basic questions about Dartuino that most embedded developers would have.
1. How large is the final stripped binary compared to baremetal C?
2. Does it extensively use heap? Or does it use mostly Data and BSS sections. There is a notion in embedded industry (atleast in safety related applications) to stay away from using heap (malloc, free, etc). Since most requirements are already known at compile time and to avoid failures due to memory fragmentation (which are very hard to reproduce during tests) or lack of memory.
3. how is GC taken care of?
A not very important but a curiosity question
4. What needs to be done to port it to other architectures? Like maybe PIC32, AVR atmega (can it even run on 8 bit processors?), etc.
Thanks and regards,
Ravi Teja Gudapati.