copy some useful code of IRQhandler(receive pattern) from the
original freeRTOS
create a task to submit message
copy some functions from the Original freeRTOS, it can receive user's text now