RTOS Application Design Checklist