Hello,
yes, the i.MX-RT packages in SDK 2.9 contain freemaster example applications demonstrating use of UART, CAN and USB bus. There is also another demo named "fmstr_any", which is ready to switch between UART and CAN communication using a set of graphical configuration tools (MCUXpresso ConfigTools V9). This new demo also enables to configure the FreeMASTER driver features graphically using the Peripherals tool, which is also included in the ConfigTools suite.
It should be quite smooth for you to migrate your application from 2.8.2 to 2.9. The driver API and principles are the same. Anyway, I recommend to try the ready-to-use SDK 2.9 examples first.
After you migrate your application to SDK 2.9, you may add the freemaster driver files either manually, or (if you use MCUXpresso IDE) using the "Manage SDK Components" button in the project view. The FreeMASTER is in the "Middleware" category.

Regards,
Michal