Check out tools and projects done with the Ada and SPARK programming languages
Learning a new programming language can be fun and interesting. Ada and SPARK, a version of Ada that allows static proof of a program's operation, are very useful for developing high quality software. This TechXchange includes articles with learning resources and projects that you may find useful.
Technology Editor Bill Wong recently judged the “Make with Ada” competition and found some interesting feedback that will intrigue embedded developers.
The latest open-source Ada 2012 system from AdaCore, running on STMicroelectronics’ STM32 F4 Discovery board, is based on ARM’s Cortex-M4 microcontroller.
Crazyflie quadrotor is an open-source project including the hardware. I tried out a project where the control software was rewritten in SPARK, a subset of Ada.