Ao LIU, Xiangjie REN, Qiwei WANG. Software Design of Electric Locomotive Brake Display Based on Qt Creator[J]. Electric Drive for Locomotives, 2019,(2):62-65,73.
Ao LIU, Xiangjie REN, Qiwei WANG. Software Design of Electric Locomotive Brake Display Based on Qt Creator[J]. Electric Drive for Locomotives, 2019,(2):62-65,73. DOI: 10.13890/j.issn.1000-128x.2019.02.013.
In order to realize the distributed, modular and intelligent design concept of the braking system of the next generation electric locomotive, the brake display screen based on CAN bus communication was developed. The software design of the brake display was based on the embedded Linux operating system, which adopted Qt Creator, a cross-platform integrated development environment, using design methods such as Qt designer, signal and slot mechanism, SQLite database and multithreading technology. The self-developed brake display realized the function of configuring, monitoring and maintaining the braking system with friendly and simple interfaces. For the cross-platform porting characteristics of Qt program, the completion of this design is of reference for the development of display software on other platforms.
关键词
嵌入式Linux操作系统Qt设计器多线程信号与槽机制CAN总线SQLite数据库守护进程
Keywords
embedded Linux operating systemQt designermultithreadsignal and slot mechanismCAN busSQLite databasedaemon
references
孙天泽. 嵌入式Linux操作系统[M]. 北京: 人民邮电出版社, 2009.
霍亚飞. Qt Creator快速入门[M]. 北京: 北京航空航天大学出版社, 2017.
JASMIN Blanchette, MARK Summerfield. C++ GUI Qt4编程[M]. 北京: 电子工业出版社, 2013.