Merge pull request #30 from shengwen1997/master

Port the Linenoise
Initialize the queue of the USART