飞凌嵌入式
直播中

柴磊

12年用户 62经验值
私信 关注

【OK210申请】基于OK210开发板的视频网络监控设备

申请理由:最近想要完成一下视频网络监控设备的开发,为后期工作需要做准备,之前学过嵌入式,移植过u-boot ,Linux内核,rootfs,

项目描述:完成了Linux系统在ARM平台Nand Flash的启动代码设计,接着主要针对ARM平台完成BootLoder的移植,Linux内核的配置,文件系统的移植,根文件系统的设计与实现。     
在视频采集方面,深入分析了USB驱动和v4l视频设备驱动原理,并向Linux内核加载了USB驱动。比较了视频采集的两种方式的优缺点,舍弃了原始的Read直接从内核缓冲区来读取数据的方式,而采用Mmap共享内存的方式将设备映像到内存,使得进程从共享内存中获取视频数据,提高了通信的速度和效率。     
在网络监控方面,比较当前流行的几种Web服务器,选择移植了面向嵌入式领域的Boa服务器,并采用C语言设计实现了用户验证的CGI程序。网络通信服务器的设计是采用面向连接的可靠的TCP通信方式,客户端的设计是利用Java Applet完成的,使用新的Swing类集合完成窗口界面的设计,并设计实现了JApplet完成与服务器的通信,达到远程网络监控的目的

更多回帖

发帖
×
20
完善资料,
赚取积分