Using ARM9 hardware timers

Hello everybody,

I’m new to embedded linux development. I want to write some routines that need 1uS timer resolution. I understand that the ARM9 processors have 16 bit hardware timers.

How do one use these timers in linux from ‘C’. Anybody have any example code?

If I was writing is Assembly, as I do with PICS, it would probably be easy… but this is the first time working with ARM9 and Linux…

Any help or pointers are greatly appreciated…

-Jim

Different chip vendors bundle different timers.