嵌入式系统是以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应对功能、可靠性、成本、体积、功耗要求严格的专用计算机系统,目前嵌入式系统已经无处不在,从汽车、家用微波炉、PDA(个人数字助理)、电视机、到工控生产现场、通信、仪器、仪表、汽车、船舶、航空、航天、军事装备、消费类产品方面,都能发现嵌入式系统的踪影。
【嵌入式Linux系统】嵌入式Linux是一种针对特定应用领域的计算机系统,它以应用为中心,以计算机技术为基础,允许裁剪软件和硬件以适应功能、可靠性和成本要求。其广泛应用在各种设备中,如汽车、家用电器、PDA、电视、工业控制等领域。Linux操作系统因其开源性、模块化设计和适配嵌入式需求的能力,成为嵌入式系统中的主流选择。
【ARM9处理器】S3C2410是三星公司的一款基于ARM9内核的处理器,内含MMU,主频最高203MHz,适用于运行嵌入式Linux 2.4系统。该处理器提供了丰富的接口,如UART、RTC、I2C、USB等,确保了系统的扩展性和性价比。
【远程视频监控系统】该系统利用CDMA无线网络技术,能够在边远地区或无常规网络条件下进行视频监控。系统采用触发模式,当检测到异常情况时,拍摄图像并通过CDMA模块发送至控制中心或指定邮箱。监控系统结构分为实时监控和触发模式,触发模式下运行成本较低。
【硬件系统设计】硬件系统包括CPU、内存、固态存储器、系统总线和外设接口。S3C2410作为核心处理器,Nor Flash作为固态存储器存储裁剪后的Linux系统,SDRAM提供内存,通过MAX3232C和RTL8019实现RS-232和以太网接口,USB Host接口连接摄像头,UART接口连接CDMA Modem。
【软件系统设计】控制终端软件基于嵌入式Linux,需要处理硬件支持、二次开发环境和内核裁剪。Linux内核模块化设计使得可以根据需要选择加载或卸载模块,以适应嵌入式设备的资源限制。在本系统中,需要的模块包括串口驱动、USB摄像头驱动等。
【CDMA技术】CDMA是一种无线通信技术,以其广覆盖、高效、低成本的优势用于数据传输。在监控系统中,CDMA网络能以200kb/s的速率传输数据,适合远程图像传输。
这个远程视频监控系统利用嵌入式Linux和ARM9处理器构建了一个紧凑、高效且适应性强的监控平台,通过CDMA网络实现了在不具备传统网络条件下的远程图像传输,具有广泛的应用前景,尤其在车载监控、交通管理、城市设施监控等方面。