Hey everyone, I'm new to ARM assembly programming, and I need some help. I have written a few applications for my pi in C and Assembly, and I want to now write a main scheduler to run these applications.
Every application would be given an equal amount of time to run. I was wondering if there is a timer feature on the ARM that would automatically create an interrupt when it reached 0 and stop what its currently doing and execute something else. Obviously, whatever program is running would have complete control during its time, so I can't have a main program constantly checking in on the timer.
If this is impossible, do you have any other ideas with how I can accomplish this task?