i am using an electrolite 162A lcd interfaced on an arm7 lpc2148 board . For the lcd to work do we require any drivers to be loaded or just a firmware programming is enough similar to 8051
The LCD neither knows nor cares how you choose to structure your software - all that matters is that it provides the correct signals, with the correct timing.
Similarly, the ARM7 CPU neither knows nor cares anything about your source code: all it does is execute instructions in sequence.
So, if you want to structure your code into "layers" with a "driver" below and an "application" above - that's entirely up to you!