《嵌入式应用系统设计》报告 PCLinux视频监控系统设计课程设计的目的课程设计是《嵌入式系统应用设计》课程教学必不可缺的一个重要环节,可加深学生对该课程所学内容的进一步的理解与巩固,是将计算机课程与实际问题相联接的关键步骤。通过课程设计,能够提高学生分析问题、解决问题,从而运用所学知识解决实际问题的能力,因而必须给予足够的重视。二、设计目标PCLinux视频监控系统通过虚拟机redhat9将摄像头采集的视频信号进行压缩,同时进行入侵检测,再通过网络数据传送web服务器,客户端通过浏览器监控。三、相关背景知识随着计算机网络技术、视频压缩技术以及嵌入式技术在近些年来的迅速发展,网络视频监控系统进入快速发展期,市场上出现了很多网络视频监控产品,以满足人们对安全的各种要求。采用嵌入式Web技术的网络视频监控系统,目前正成为网络视频监控系统的一个重要发展方向。用户通过浏览器或其他专门的客户端软件,就可远程访问监控摄像机,实现对现场的远程视频监控。在系统设计中采用B/S结构,将视频采集功能模块和PC机客户端监控功能模块相分离,采用TCP协议对视频数据进行网络传输。视频采集,对目前Linux下USB摄像头驱动的两种接口标准Videofor-Linux和VideoforLinuxTwo分别进行了研究,分别实现了基于这两种标准的驱动下的图像采集,并在最终的系统中采用了基于VideoforLinux标准的驱动程序,完成了图像采集功能。通过在嵌入式视频采集上建立嵌入式Web服务器,使用户通过Web页面查看图像视频。课程设计环境操作系统:Vmware虚拟机下Linux五、流程六、结果从浏览器中可看到视频,一下是截图:七、重点/疑难问题及解决方法PC端采用VMware+redhat9,由于本人安装VMware-Tool后设置不了共享文件夹,采用samba服务器,通过samba服务器实现文件夹共享,搭建samba服务器时遇到window平台打开不了共享文件夹问题,后来发现是配置文件有问题。。编译内核时遇到有内核版本号,。解决方法是修改/etc/。编译内核失败,不能进入系统,提示如下:audit(.326:0):initializedkernelpanic–notsyncing:VFS:Unabletomountrootfsonunknown-block(0,0)或是:VFS:Cannotopenrootdevice"hdxy"orunknow-block(0,0)Pleaseappendacorrect"root="bootoptionkernelpanic-notsyncing:VFS:Unabletomountrootfsonunknow-block(0,0)这种故障现象,解决方法:、<*>、<*>CompressedROMfilesystemsupport(cramfs)这两项都要选上!八、遗留问题及思考架设thttpd服务器,按照资料架设,服务器不能成功启动,解决方法还在研究中。成功安装VMware-Tool,但是不能跟window共享文件夹,为什么redhat9就不能设置共享文件夹?九、代码分析if((server_ha
《嵌入式系统应用设计》实验报告 来自淘豆网m.daumloan.com转载请标明出处.