You might want to look into Keil's MDK http://www.keil.com/arm/mdk.asp and RL-ARM http://www.keil.com/rl-arm/. MDK has support for the LPC2148 http://www.keil.com/dd/chip/3880.htm