Re: Study RTOS
It depends on your application design. You can use it in a hard real time system. In many applications ucos is designed to work as hard real time system like avionics, medical equipments/ devices, industrial controls. If it finishes tasks within time period strictly then only you can say that it is hard real time. If your design makes him such taht it has to do many task in a particular time period, which has a very tolarable value, then system will drift from completeing the task in time. So your design with that OS will make the system hard real time or soft real time.
If you want inbuilt hard real time system, then those are also available like:
HeartOS from DDC-I is a POSIX-based hard real-time operating system that is fast, light and well featured for most for small to medium embedded applications, including safety-critical applications.
MaRTE OS is a Hard Real-Time Operating System for embedded applications that follows the Minimal Real-Time POSIX.13 subset.