Hi Daniel
As you probably know, the uTasker MODBUS extension module supports master and slave modes in ASCII, RTU on UARTs (as many as physically available) and over TCP (as many sockets as required). It also allows bridging and routing operations and can operate over the USB connection (in slave mode) of the Kinetis (as alternative to UART). A detailed user's guide is at
http://www.utasker.com/docs/MODBUS/uTasker_MODBUS.PDF
and overview at µTasker MODBUS Extension pack
The extension package can be dropped into the uTasker project (with OS, TCP/IP and all drivers required) to give an industrial-proven solution for the user to configure his/her own MODBUS based application on.
The extension module however uses various uTasker resources and will not work directly with other OS solutions unless the resources are replaced accordingly and support the requirements.
I am assuming that you are interested in the UART based connections (TCP stack parts would be more complicated to mix), whereby it may be possible to run the uTasker OS as a task in (for example) MQX. The uTasker project footprint is small (the complete MODBUS package with all functionality enabled requires about 14k Flash on a Coldfire - and the ARM is more code efficient so probably about 10k - see page 60/78 of the user's manual for typical memory requirements. The OS and driver resources needed by the Modbus will probably require 5k Flash or so (RAM requirements depend mainly on settings for buffer sizes etc.).
Specifically - the Modbus UARTs require HW timers to control the RTU timing (the Kinetis doesn't do this automatically as various ATMEL parts do - but no big deal) and master mode requires (OS supplied) SW timers to monitor MODBUS timeouts. The serial driver controls most details, whereby the Kinetis supports RTS control in RS485 mode automatically (nice feature in Kinetis). The UART tx direction is usually run in DMA mode but Rx runs in interrupt driven mode. Some configurations (brdiging etc.) use addition queue drivers to temporarily store routing queues.
Depending on your complete project requirements, you may also find the the uTasker project package contains all that you need without mixing the extension module - it allows development and simulation of large parts of (or complete) Kinetis projects using VisualStudio [the MODBUS extension operates in real-time on COM ports or TCP hooked to the simulated Kinetis], which can result in greatly increased development efficiency compared to embedded IDE methods.
Regards
Mark