节点文献

TV制导火箭发控装置软件设计

【作者】 朱礼年

【导师】 刘晓利;

【作者基本信息】 南京理工大学 , 导航、制导与控制, 2009, 硕士

【摘要】 本课题是瞬态物理国家重点实验室某项目的重要组成部分,该项目主要进行TV制导火箭弹的研发。为了发射TV制导火箭弹,就需要研制发控装置,进行发射前的准备、状态检测和发射程序管理等工作。随着嵌入式系统性能的不断提高,其应用领域不断扩展。在火箭发射控制装置中应用嵌入式系统可以有效地对各模块之间的通讯进行管理,实现发控装置的人机交互和发射过程的程序化管理。发控装置采用了嵌入式系统设计,处理器采用基于ARM9体系架构的S3C2410A芯片,操作系统采用嵌入式Linux系统,GUI软件采用了Qt/Embedded。软件设计采用宿主机/目标机的开发模型,在构建好交叉编译环境后,向处理器移植了BootLoaderⅥⅥ、Linux内核、YAFFS文件系统和嵌入式数据库SQLite,搭建了GDB远程调试环境。在此基础上,完成了串口通信程序、SPI通信程序设计,编写了相关驱动程序,最后利用Qt/Embedded开发了友好的人机交互界面,基本实现了导引头检查、控制舱检查、联动检查、发射过程控制和历史记录查询功能。

【Abstract】 This issue is an important part of National Key Laboratory of Transient Physics’s project, which mainly aims to carry out research and development for TV-guided rockets.In order to launch TV-guided rockets,it is necessary to develop the launch-control device,which is in turns to make pre-launch preparations,detect the state and conduct the launch process.As the performance of embedded systems is improving,their application areas are expanding.The application of embedded systems in rocket’s launch-control device can effectively manage communication between various modules,and achieve human-computer interaction and management procedures of the launch process.This device adopts embedded system design,with the use of S3C2410A chip in processor,whose architecture based on the ARM9,and the employment of embedded Linux in operating system and Qt/Embedded in GUI software.The design of the software employs the Host/Target development model.After establishing cross-compiler tool chain,BootLoaderⅥⅥ,Linux kernel,YAFFS file system and embedded database SQLite are transplanted to the processor,and then build GDB-Server remote debuging environment.Based on the previous work,serial communication program and SPI communication program design are completed,and the relevant drivers are programmed.Finally,the use of Qt/Embedded is to develop a friendly man-machine interface which basically realizes the function of the seeker inspection,the control cabinet inspection, linked inspection,process control and launch history of the inquiry.

【关键词】 发控装置ARM嵌入式LinuxQt/Embedded移植
【Key words】 launch-control deviceARMEmbedded LinuxQt/Embeddedtransplant
  • 【分类号】V421.6
  • 【被引频次】1
  • 【下载频次】86
节点文献中: 

本文链接的文献网络图示:

本文的引文网络