Nos-Wlan模块在无操作系统环境下移植技巧

通信新闻

20人已加入

描述

  WLAN技术已经在我们的工作和生活中广泛应用并且每一天都在增加其重要性。WLAN可以为用户提供前所未有的灵活性、便利性及显著提高工作效率。在无线监控、工业控制、采矿、安防、医疗等行业应用中,嵌入式无线系统主要采用的是一种无操作系统环境,由“CPU+无线数传模块”构成,能够实现短距离低带宽无线通信。

  为了解决工程师在无操作系统环境下应用开发WLAN方面遇到的难题,本期专家坐堂特邀请了北京中电华大电子设计有限责任公司技术总监王义峰,WAPI产业联盟产业推广高级经理高强担任嘉宾来分享他们在设计中的经验。

  网友红道子:相对于其它2.4G无线传输模块产品,Nos-Wlan模块有哪些优势呢?

  Nos-Wlan模块设计时针对平台及编译环境的差异做了相应的处理,能够做到跨平台及操作系统,相对其他无线传输模块最大的优点是能够极大的加速无线传输模块在客户系统上的移植,能够大幅度的减少开发周期。

  网友leovsdaisy:no-os是否意味该模块的可移植性很强?

  只要在客户小系统上具备稳定的USB HOST驱动,Nos-Wlan模块能够做到简单快速的移植,客户系统进行数传时只需要将数据包打包成802.3格式的数据帧提交Nos-Wlan模块即,接收时Nos-Wlan模块将客户协议帧数据打包成802.3帧提交客户系统处理。

  网友小邓小小编:Nos-Wlan模块在无操作系统环境下移植技术主要克服了那些技术方面的困难,是如何进行很好地移植?要进一步完善还面临着怎么样的挑战?未来五年WLAN的应用前景大致是什么样子?

  Nos-Wlan模块内部在设计时主要针对平台的大小端、平台机器字的长度、平台的资源等影响模块移植的因素进行了处理与优化,代码编写时采用ANSI C实现,这些技术的运用使得Nos-Wlan模块能够做到不依赖于任何平台环境;模块移植的最大难点在于与USB HOST驱动的配合,模块内部的实现采用无阻塞的方式,所以要求客户USB HOST驱动对于批量传输帧及控制帧的传输接口函数尽量采用无阻塞的方式,而且在一些嵌入式平台使用的为非主流的USB HOST,其驱动往往针对U盘这类的应用设计的,收发的实现的都是同步且同时只能进行一种帧的传输,而网卡这种运用特点是数据接收时间和长度都是不定的,为了提高网卡的吞吐往往需要实现USB批量传输帧的异步收发;模块的进一步完善主要需要面对的问题还是在于如何更好的和底层USB HOST驱动的配合,这部分往往在现有模块的移植过程中占用绝大部分的移植时间;目前,在无线监控、工业控制、视频传输等行业应用中,嵌入式无线系统主要采用以NORDIC解决方案为代表的无操作系统环境,该方案由“CPU+无线数传模块”构成,能够实现短距离低带宽无线通信,为了满足这种需求我们推出了Nos-Wlan模块。所以未来的运用主要还是在于工业应用、安防监控等领域中,以满足这些领域现有产品的无线功能升级的需要。

  网友Baobaofan:这指的是传输过程的转换,还是其他什么意思?

  Nos-Wlan软件模块在客户系统中是一个相对独立且与客户系统相互依赖的软件模块,相对独立是指模块内部的协议处理不依赖于客户系统,相互依赖是指模块需要通过客户系统提供的USB驱动与网卡硬件实现通信,通过客户系统提供的用户协议栈(比如TCP/IP)接口处理用户数据帧。“移植”主要指USB驱动接口部分及用户协议栈接口部分的移植,移植的实现主要是指实现Nos-Wlan模块要求客户实现的相关接口函数,主要是实现USB两种标准协议帧(批量传输帧(BulkIn、BulkOut)、控制帧)的传输,调用Nos-Wlan数据帧发送接口函数发送用户协议栈帧及实现Nos-Wlan模块数据接收回调函数以便Nos-Wlan模块将接受的数据提交用户协议栈处理数据帧。

  网友风云mike:能否请专家为“Nos-Wlan”做个定义?

  “Nos-Wlan”是北京中电华大电子设计有限责任公司推出的一款新产品,此产品提供了一个不基于任何操作系统的Wi-Fi驱动软件,可以方便的集成到任何的操作系统中(比如Linux、Ucos、Ecos、Vxworks等嵌入式操作系统)或者没有操作系统(比如单片机环境等)系统平台中运行,加速现有产品的无线功能的升级,软件100%采用ANSI C实现,将802.11协议处理以及相关加密(WEP、WPA/WPA2 PSK等)封装成C库函数的形式。

  网友面具 :近期好像看到很多关于Wi-Fi方面的消息。而国内的信息确实不多。能否请专家介绍一下WAPI联盟近期的动向?

  WAPI产业联盟目前一直在推动WAPI标准国际化以及进行WAPI在工业应用的推广,华大电子相关WAPI产品一直支持WAPI标准,并已经在安防、监控、无线POS等领域进行了很好的推广,我们会一如既往的配合华大电子推广其WAPI产品,推广WAPI的应用。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分