摘要: |
本文涉及船载嵌入式监控终端的设计。该监控终端主要应用于渔船上,它能获得渔船当前的位置、速度、时间等信息并将这些信息直接显示出以供船上乘务人员参考。另外该终端还要将上述信息发送到渔船监控中心,以便于监控中心对渔场进行管理。
本设计中包括该监控终端的硬件设计和软件设计两部分工作。硬件设计采用的是以AR7处理器为核心,外扩LCD模块、GPS模块和GSM模块的设计方案。软件设计采用的是以uC/OS-Ⅱ操作系统为核心,并在该操作系统下开发应用任务的设计方案。本文首先对课题的研究背景、国内外发展趋势进行了总结。在对硬件电路各种可行方案及软件设计方案进行分析、比较并充分考虑了嵌入式系统成本、体积、开发效率等综合制约因素后选择了合适的设计方案,随后本文介绍了与这些方案相关的技术。接下来详细介绍了TC35I模块、12864液晶模块、3.3V与5V数据总线间双向数据传输、实时时钟供电、SIM卡、串口电路等硬件电路设计原理。软件方面详细介绍了uC/OS-Ⅱ操作系统移植方法、系统引导初始化代码编写、硬件驱动程序编写、系统中断中断结构设计及基于uC/OS-Ⅱ操作系统的应用任务设计。此外在本文的末尾主要介绍了作者在调试过程中遇到的一些问题如调试液晶模块,调试LCD显示任务时遇到的问题,及这些问题的解决方法,文章最后得出了结论。
目前本系统已经完成制板、焊接、调试工作,并且成功移植了uC/OS-Ⅱ操作系统,并在该系统下编写了多任务程序。系统达到了设计之初所要求的基本功能,运行稳定,效果良好。 |