基于嵌入式Linux的3G无线视频终端的设计与实现
基于嵌入式Linux的3G无线视频终端的设计与实现
点击数:7155 次 录入时间:03-04 11:38:25 整理:http://www.55dianzi.com 嵌入式系统-技术
3 结束语
本文在一块ARM开发板上实现了多种功能,包括无线数据视频终端,通过外接视频服务器实现了现有视频服务器的3G功能扩展,通过采用了NetfiLTEr与socket结合的方法,将数据包获取功能从用户态载入Linux内核态,避免了数据的内存拷贝,提高了处理效率,同时引入内核缓冲机制。解决了3G拨号延时而造成的视频服务器丢包问题,配合Netfilter用户工具iptables的使用,可以在本系统上实现NAT,包过滤防火墙等功能。方便对流经系统数据包的管理。
针对目前市场上的3G模块大多只提供
Windows CE下驱动这一问题,开发了3G模块驱动,使得现有3G模块可使用与嵌入式Linux系统下,用户可直接在此基础上通过socket进行编程,而无需考虑底层的硬件通信问题。在软件设计上充分发挥开源软件的优势,采用Xvideore进行视频编码,以及PPP源码编译拨号软件等,缩短了系统开发周期,系统在软件的整体设计上提出了一套相对通用的软件架构,可方便实现功能的扩展及升级。
上一页 [1] [2] [3]
本文关键字:无线 嵌入式 Linux 嵌入式系统-技术,单片机-工控设备 - 嵌入式系统-技术