I have a fairly simple project, which I am looking to implement with the FRDM-KL25Z board. The main requirements are:
- communicate with other modules over I2C
- read and write to an SD card
- send messages securely to internet over wifi or 3G, as authenticated SSH or TCP client
It is a low volume commercial application. Although it is fairly simple, I would like highly reliable and supportable firmware. Should I use something like Keil MDK-Lite, or use mbed?