推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

Linux嵌入式的USB无线自组织网卡驱动研究和实现

更新时间:2020-04-11 07:46:17 大小:2M 上传用户:守着阳光1985查看TA发布的资源 标签:linux嵌入式usb 下载积分:3分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

随着无线接入技术、嵌入式技术和Linux操作系统的发展,无线网络在生产、生活和国防等领域被广泛运用。新一代无线网络和嵌入式系统的发展要求应用层提高可移植性,并且要脱离具体的硬件平台,而基于网络接口来实现。新物理层通信技术的实践需要摆脱老式专用通信的老路,直接与网络技术对接,实现应用层通信的透明IP传输,而网卡驱动是连接二者的无缝桥梁。

  本论文以Chirp无线通信物理层平台为背景,在Linux嵌入式操作系统上,对USB无线网卡驱动程序和自组织网络路由算法进行研究,给出一种Linux嵌入式下带USB接口的可重用无线自组织网卡驱动的设计与实现。

  本文首先阐述了 Linux系统内核和驱动软件的架构,详细分析了 Linux下USB设备和网卡设备的驱动模型,然后采用nanoPAN5375射频收发芯片、STM32处理器芯片和Mini6410嵌入式开发板,设计无线网络通信系统。主要完成的工作包括:为含有微处理器,射频发射模块和USB接口的无线网卡编写嵌入式上位机网卡驱动;参考无线物理层和射频芯片资料,编写和完善 Chirp通信板上的单片机控制代码;与嵌入式Linux系统配合,嵌入RFC3561自组织多跳网络协议,成功构建多点AODV-CHIRP网络。为进一步新型移动通信物理层技术的研发和应用提供了统一的、可重用的网络驱动中间层构件,能够明显提高通信新技术的应用水平。

  测试效果表明:该网卡驱动上层实现了基于TCP/IP应用的透明网络传输,下层实现了基于AODV路由的自组织多跳网络通信,提高了无线节点应用的可移植性和复用性。

部分文件列表

文件名 大小
Linux嵌入式的USB无线自组织网卡驱动研究和实现.pdf 2M

全部评论(0)

暂无评论