@Arun-Kapur Suggest you take the advice of @Maximilian-Gerhardt and closely read the docs. Not explicitly stated is the UART is available as a character device in the file system. As such you can write to it and read from it in C(++) as with any other character device. IMHO, it's level of complexity, or lack thereof, does not warrant a separate library.
In actuality, correctly using the Omega's UART is a bit complex, requiring quite a bit of configuration, especially as the defaults are a bit unusually less appropriate than on many other systems.