Kiran
The uTasker project is a single project that works on almost all NXP boards. You can enable or disable peripherals, services, protocols, features etc. by single defines.
It builds for about 50 standard boards in KDS, CW, Keil, IAR, Rowley, Green Hills, CooCox etc. and customising your own board takes a few minutes (defining some pins used and clocks).
There are tutorials, videos and documents at http://www.utasker.com/docs/documentation.html and with its (approx.) real-time Kinetis project and peripheral simulator it allows huge development efficiency advantages against traditional solutions. Using beans, piecing together and porting examples will take you many times more development time and effort necessary to complete real projects and is unlikely to achieve a similar quality of maintainable code.
Regards
Mark