CMSIS RTOS LPC18XX

I am working on LPC 18XX .I am using CMSIS - CORE standard peripheral library for the project.We need to use RTS for our project. Being new to Cortex -M3 can anyone clarify the following:

1. Do I need to use CMSIS-RTOS seperately along with CMSIS - CORE standard peripheral library?

2. Is CMSIS - RTOS library package available for RTX or Free RTOS?

3. I had read in an article that CMSIS pack ver 3 and above have support for CMSIS RTOS library. So , it it that we need to use both CORE standard peripheral library and CMSIS - RTOS library of same version? Because CMSIS - CORE standard peripheral library for LPC18xx is of ver 2.

Do you have to use the CMSIS - CORE standard peripheral library on the LPC18xx? We have our own RTOS example in our LPCOpen software platform (which consists of a bunch of software examples to help jump-start developers new to the platform). If you are interested, feel free to check it out here: