Dear experts, I am interested in learning from the rtos software application architectures you have come across,what would be the priority assigned to an UI based system? I am currently working for an consumer electronics product where A/V tasks and processing tasks take higher priority over UI task.What puzzles me would be that,in consumer electronics always the UI should be able to respond fast the moment the user needs it.While processing of A/V is time consuming should it not be the case where UI should be given higher priority?
What is the level of priority for UI for applications involving flight control systems,automotives and industrial automation involving lots of controls?
I have never come across a situation to design these apps and we are maintaining apps written by our earlier colleagues.
I also had a chance to skim through the RTOS Application design book called CODARTS by Hassan Gamma ,(fully not completed in initial stage). From my understanding the author seems to favour CPU intensive tasks to have higher priority then Input and Output processing tasks.From this understanding,I can see why A/V has higher priority then UI.Is my understanding correct?Can experts help me to learn some design aspects I should look into when designing UI based applications?
Looking farward for all your thoughts and advanced thanks for the same,
Regards, s.subbarayan