Programming technology based on embedded real-time operating system (uC/OS-II)