Software Problems: Difference between revisions

From IoT with AME
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

Home

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.

Home