I helped a friend over the weekend who is new to Linux with an embedded project. He had been using Mbed and Windows for development on his STM32 Nucleo board, but his client wanted a Linux solution for both development as well as serial communications.
He had issues getting the STM Eclipse environment working, so I figured I would put together a quick tutorial on how to use gcc and other command line tools to interface with the Nucleo.
It seems like there aren't many of these on the Internet, so hopefully this helps out a bunch of folks.
Shoot me a message if you would like more info on a particular topic or if you see a typo that needs fixed.