Software Problems: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
=Software Problems= | =Software Problems= | ||
C++ and very small memory pose diverse challenges. The Arduino runtime environment has its intricacies as well. | |||
* [[C++ is not Java]] - C++ can be harsh for people used to Java. Especially memory handling holds a number of surprises. | * [[C++ is not Java]] - C++ can be harsh for people used to Java. Especially memory handling holds a number of surprises. |
Revision as of 12:42, 15 June 2018
Software Problems
C++ and very small memory pose diverse challenges. The Arduino runtime environment has its intricacies as well.
- C++ is not Java - C++ can be harsh for people used to Java. Especially memory handling holds a number of surprises.
- Memory Usage - The Arduino is small and powerful - and it all needs to fit in 32kB of flash and 2kB of RAM.
- SoftwareSerial - Sounds great, causes frustration. Emulation thing that need to happen fast has limits.