成为最流行的一款开放源代码的操作系统。Li
ux系统不仅能够运行于PC平台,还在嵌入式系统方面大放光芒。由于Li
ux的源码开放,内核精简且性能强悍,不依赖于具体厂商,能广泛适用于各种硬件设备,系统二次开发成本极低,因此在rr业界己经达成共识,即采用嵌入式Li
ux作为嵌入式操作系统是大势所趋。嵌入式Li
ux是指对Li
ux经过小型化裁剪后,能够固化在容量只有几百K字节或几M字节的存储器芯片或单片机
4
f中,应用于特定嵌入式场合的专用操作系统。目前正在开发的嵌入式系统中,49%的项目选择嵌入式Li
ux作为操作系统。嵌入式Li
ux现已成为嵌入式操作系统的理想选择。由于在目前的主流嵌入式ARM中大多不具有MMU,因此只用IM左右的内核就能实现网络功能和任务调度的Li
ux系统就可以适用于从高端服务器到嵌入式应用的各级平台。ARM技术和Li
ux成功地结合,应用于数以千计的商业产品中。从便携式消费品、网络和无线设备,到自动化设各、医疗设备和存储产品,这一应用列表与日俱增。ARM和Li
ux的结合充分满足了各类应用对嵌入式平台高性能、低功耗和低价格的要求,通过开发环境、开源社区和ARM的商业伙伴的优势为嵌入式开发提供了更灵活的选择。22视频监控系统结构设计嵌入式网络视频监控系统利用正网络实现远程视频监控,摄像头采集到的视频信号由压缩模块实现压缩后,通过内部总线传送到嵌入式web服务器,压缩后的视频图像在IP网络中使用流媒体技术传输,用户在客户端可直接通过浏览器观看web服务器上的视频图像。系统整体结构如图11所示。
LCD
JTAG
以太网卡CPU单元摄像头S3C2410X控制器CS8900A远程客户端
SDRAM
NANDFLASH
图1.1嵌入式视频监控系统结构框图
该系统中主控CPU采用基于ARM920T内核的S3C2410X微处理器,通过在处理器上运行Li
ux操作系统,构建嵌入式服务器,接收来自摄像头的视频信号,进行压缩编码,再由CS8900A以太网控制器发送至远程监控端,实现视频数据的传输以及对网络控制信号的解释执行。
5
f23三星S3C2410处理器简介考虑到视频图像的处理,本系统的处理器选用了三星公司生产的arm9内核的S3C2410,它的最高主频为203MHz,是同类ARM处理器中最快的一款,这款处理器基于ARM920T内核的16/32为R/SC嵌入式微处理器,主要面向手持设备,远程监控终端以及高性价比,低功耗的应用。ARM920T内核主要由ARM9TDMI,内存管理单元MMU和高速缓存三部分组成。其中,MMU可以管理虚拟内存,高速缓存有独立的16KB地址和16KB数据高速Cache组成。ARM920T有两个内部协处理器:CPl4和CPl5。CPl4用于r