论文部分内容阅读
合成孔径雷达(SAR)在民用和军事方面应用广泛,其发展水平已经成为衡量一个国家军事力量与综合国力水平的标志之一.SAR系统是一个复杂的电子系统,需要对各个组成部分进行全面的测试.利用硬件可复用的、人机界面友好的检测系统,进行自动化测试是提高工作效率的有效方法.
本文首先根据雷达分机监控定时器地面检测设备的功能要求,完成了基于DS89C420微处理器的硬件和软件设计.硬件部分实现了AD、DA、MCU、FPGA等模块的设计、PCB制作以及接口电路的调试;软件部分实现了与上位机通信、指令状态读取、遥测数据发送、辅助数据读取发送等功能。目前,监控定时器地面检测设备已经投入实际应用,使用结果表明,该设备符合设计要求,运行稳定可靠。
随后为了今后地检设备的升级和进一步应用,本文建立了基于ARM微处理器S3C2440的地面检测设备硬件开发平台,提供了UART、USB、CAN总线、SPI等功能接口;接着在该平台上移植了U—boot和嵌入式Linux2.6。其中Bootloader部分分析了Bootloader的原理、启动流程以及U—Boot的特点,完成了U—Boot向基于S3C2440A的目标平台上具体的移植工作;系统内核部分分析了Linux的系统配置结构和内容,阐述了内核的各项具体配置含义、启动参数的选择;详细分析了Linux内核移植过程,完成了Linux2.6.14在目标平台上的移植。目前操作系统可以在核心板上运行,但是由于作者时间和研发条件有限,基于ARM的地检设备改造尚未全部完成,这也是我们下一步的工作。