Abstract:Brain-computer interface (BCI) is a system that converts brain activity information directly into artificial output, allowing users to directly control external devices through thinking activities. Electroencephalogram ( EEG) technology could obtain real-time neurophysiological electrical signals generated by brain activity. EEG, which has the advantages of non-invasiveness, low cost, and high time resolution, is one of the mainstream methods for BCI to obtain brain activity information. The EEG-based BCI system (EEG-BCI), which provides functions of acquiring signal, processing signal and outputting results, has the ability to evoke characteristic EEG and control external devices. And it has great application value in rehabilitation, diagnosis and neuroscience research. With the everincreasing application demands of EEG-BCI, the technologies that can ensure it rapid and efficient deployment and application are increasingly important. According to the research and application of the EEG-BCI in recent years, this article reviewed the currently technologies of the hardware and software platforms for building EEG-BCI, summarized current status, and evaluated future trends, to promote the development of EEG-BCI.