Import sys_manager handling more global variable and struct
Handling USART with FreeRTOS
Add debug tool
Add Semaphore to system manager
Add Queue and Semaphore.
Fix the USART priority problem.
Add serial operation function
Remove some debug code in USART_IT
Import Linenoise for FreeRTOS edited by ShengWen.