摘要: |
嵌入式系统是现今国际上IT领域的一个热门研究方向。因其快速的数据处理能力和良好的控制与网络性能,在信息领域中倍受青睐,得到了广泛的应用与发展。研究嵌入式系统的新方法、新应用具有重要的理论意义和实用价值。
本文详细介绍了基于嵌入式Linux的船舶监控系统的软、硬件设计,以及实验平台开发环境的设置,并对经过传输的含噪图像进行初步处理。
硬件设计方面主要是对ARM芯片进行分析、搭建嵌入式电路所需要的最小系统,而开发环境则是在开发板上建立Bootloader、JFFS2文件系统和经过裁剪过的Linux2.4内核。
软件设计中,驱动部分主要集中在I2C驱动的编写,通过完成I2C设备的注册和初始化等内容,实现和内核、设备之间的交互操作,使用户空间和内核空间自由地传递数据;图像采集部分则是利用CMOS摄像头进行船舶图像采集,并由video4Linux的有关算法来完成软件实现,然后对采集到的图像则进行JPEG压缩和处理,以便于进行网络传输;船舶图像传送部分,则是利用Socket相关函数来完成。对于传输后的含噪图像,采用小波分析方法对其进行初步处理,以便于对图像进行分析。
本论文主要对有关的JFFS2文件系统的改进进行了一定深入的研究,所设计的监控系统具有成本低、体积小、功耗低等特点,对于航运管理有较好的实用价值,也可以用于其它图像监控领域。
|