Interfacing Tiva C Launchpads in ROS is very much similar to Arduino. The IDE we are using to program Tiva C boards such as the EK-TM4C123GXL and EK-TM4C1294XL is called Energia (http://energia.nu/). The Energia IDE is a modified version of the Arduino IDE. The procedure to generate the ROS serial client library is the same as Arduino. We have to install a few packages on Ubuntu before we start working with the Energia ROS serial client for Energia.
The following command will install the ROS serial client library for the Energia IDE:
$ sudo apt-get install ros-kinetic-rosserial-tivac
The following command will install the C libraries for the i386 platform. This library is required ...