● 摘要
随着嵌入式系统和网络技术的不断发展,嵌入式Internet技术以其体积小、易于集成、开销低以及应用广泛等特点成为现代社会各个领域的热门技术,在远程测试控制领域也逐渐凸现出其强大的优势。本课题的主要任务是利用基于ARM9微处理器S3C2410、嵌入式操作系统Linux,以及交互式图形界面Qt/Embedded的嵌入式解决方案,对原有的飞行控制系统的逻辑转换装置测控系统进行改进,使其具有远程测控功能,完成通过网络对逻辑转换装置进行测试和控制,实现测控系统的网络化和小型化。 硬件平台以ARM9 S3C2410微处理器为核心,与网络芯片CS8900配合,外扩串行通信接口以及USB和SD卡存储接口,LCD显示屏接口,完成硬件电路的设计工作。软件平台采用嵌入式Linux操作系统。根据S3C2410处理器的特点,完成启动程序设计以及嵌入式Linux内核的配置和编译;同时构造文件系统,建立嵌入式数据库SQLite,嵌入式Web服务器Boa,完成基于Web的远程测试的基础。在基于网络的远程测试应用程序设计方面,通过设计相应的CGI程序和HTML文件,实现对测试系统的基于B/S方式的网络测控功能,在局域网内使用IE便可对测试系统进行远程测控,并且得到现场的测试数据,简单方便。最后,运用Qt/E交互式界面和LCD触摸屏完成本地测试功能的实现。根据本测控系统的功能,设计相应的操作界面,调用相应的类库完成应用程序的设计,实现现场测试的功能,完成系统的小型化设计。
相关内容
相关标签