论文研究-基于ARM的采煤机视频监控系统无线路由设计 .pdf

所需积分/C币:10 2019-08-15 16:24:40 265KB .PDF
7
收藏 收藏
举报

基于ARM的采煤机视频监控系统无线路由设计,钟虎,王星,本文介绍了一种基于ARM的视频监控系统无线路由器装置,该装置在S3C2440嵌入式开发平台上通过无线网络实现客户端与视频终端的远程通��
国科技论文在线 路由器的发送模块 基于 网数库的封装 类可以捕获数据链路层的数据包。 类作为 类的子类,通过调用 关的 实现视频数据包的捕获功能。 该函数中 用来改置捕获协议为的数据包;由于每种类型的数据链路有 不同的包头,封装的包有不同的起始位置,因而根据链路的类型解析相应的包;再通 过包的结果,使用 取出该包的目的地址 通过字符串形式的目的地址查询路由。该方法是基于 类通过路由套接字米实 现的,向路由套接字发送类型消息,即调用 函数。此函数首先需要填 充类型消息的消息头;使用 填充消息内 容,其中协议簇为 ,地址为参数然后调用 函数发送消息给路由套接字,其中为跻由套接字; 读取相应 的返回消息:;最后将路由信息拷贝到数组 如果存在相应路由则重新捕获数据视频包。 在包发送前,需要申凊并初始化一个套接字缓冲区 ,即调用函数 ,然后依次调用 将传输层协议头、网终层协议头、链路层协议头和 视频数据存入缓冲区中,最后通过 函数将包从协议层向设备中 发送 并且该函数可以对 进行排队,最终由底层设备驱动程序将视频数据 包传送到无线数据传输网中。无线路由器发送线程流程如图所示 捕捉视频 数据IP包 又出日的 <存在路由> alloc skbo 添加协议头 kb puto 发往端口 图无线烙由器发送线程流程 路由器的接受模块 无线路由器的接收函数是通过中断处理程序来协助亢成的。在中断处理程序中,根据帧 控制位置确定视频数据包唢头的长度; 申请一块缓冲区,从硬什中读出数据放到 里面;接着把指针 指向硬廾数据,然后使用 将硬件帧头丢弃。最后 调用函数 把数据传送到协议层。 利用 取出地址;将包发给 网终前需要建立套接字 地址,即 最后利用原始套接字的 类的 实现将包发送给相应的套接字地址。在 函数中 由设置了套接字选项为 的原始套接字,可以 构造头,因此可以利用它调用 进行视频数据包的发送。无线 国科技论文在线 路由器接收线程流程如图所示 接收来自无线 模块的数据包 确定帧头长度 alloc skbo 丢弃硬件帧头 skb pullO nctif rx(skb) 出视频数据 nternet网络口 图无线路由器接收线程流程 路由器的无线通信模块驱动移植 内核中没有 芯片驱动,需要从网上下载相应的 驱动程序。驱动 程序需要编译成相应的模块,如果直接只是编译为本地机器上的驱动。但使其可以在 平台上运行,需要修改驱功文件中的 有以下几处: 将其中的 等交叉编译上具变量,分别设置为 将 改为 因为指明 内核所在的文件火,不写就按照默认路径即本地机器上的内核。 将 中的 变量直接赋值 最后执行就可以得到 模块,同时在编译內核时,找到板的默认 配置文件,将 部分作适当修改,并将文件名改为作为默认配置。 结论 本文针对当前煤矿井下视频传输存在的移动性差,覆盖范围小、传输质量不高等问题, 设计了一种基于的视频监控系统无线路由器装置。本系统能够很好的适应无线网络 并在机上对视频监控程序进行了测试,视频清晰无失真。该装置的设计,解决了综采工 作面远程可视化开采的一个实际难题,对下一步综采工作面的信息化推进具有一定的实际意 义 参考文献 游林儒,谢俊斌无线网络在视频监控中的应用电视技术, 许良翮 和 无线路由器的设计与实现北京:北京邮电大学, 章涤峰,黄学达其于 的 路由器的研究与实现电信快报,,: 程序设计陈建,宋健建北京:北京邮电出版社, 韦东山嵌入式 应用开发完全手朋北京:人民邮电出版社,

...展开详情
试读 4P 论文研究-基于ARM的采煤机视频监控系统无线路由设计 .pdf
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
weixin_39840650 你的留言是对我莫大的支持
2019-08-15
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
  • 至尊王者

    成功上传501个资源即可获取
关注 私信
上传资源赚积分or赚钱
    最新推荐
    论文研究-基于ARM的采煤机视频监控系统无线路由设计 .pdf 10积分/C币 立即下载
    1/4
    论文研究-基于ARM的采煤机视频监控系统无线路由设计 .pdf第1页

    试读结束, 可继续读1页

    10积分/C币 立即下载 >