0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

英创信息技术如何配置ESM928x板载WiFi功能

英创信息技术 来源:英创信息技术 作者:英创信息技术 2020-02-05 10:28 次阅读

WiFi无线网络短距离数据传输以其无需布线、数据传输速度快等优势,在工业应用中越来越普及。针对这类的应用,英创公司在ESM928x系列Linux嵌入式板卡上集成了带有WiFi和蓝牙功能的模块AP6210,并移植了基于AP6210的驱动,带有WiFi和蓝牙功能的核心板命名为ESM928xW。使用这款板卡,将WiFi和蓝牙功能一同集成在核心板上,客户无需外扩模块和担心接口的稳定性等问题,底板也不需要额外的电路就能够使用WiFi和蓝牙的功能,十分适合工业现场应用,同时避免了硬件的设计,能够节省不少开发的周期。这篇文章将主要讲解在ESM928xW系列核心板上,如果配置和使用板上的WiFi功能。

基于AP6210的无线网络驱动在ESM928xW核心板上,功能和稳定性都已经测试完成。我们将驱动做成一个可加载的模块bcmdhd.ko存放在文件系统中,提供给客户使用。ESM928xW核心板将驱动模块放在目录/lib/modules/4.1.14/目录下,客户使用时只需调用Linux标准命令insmod进行加载。加载驱动的同时,还需要配合两个固件,fw_bcmdhd.bin和bcmdhd.cal,这两个文件都放在文件系统的/etc/目录下,在加载驱动的时候代入即可。

移植工作还有一部分,因为Linux内核中的wireless_tools工具不支持WPA认证,而现在的无线WiFi网络大多是WPA加密,所以需要移植wpa_supplicant工具,目标板上通过运行该工具软件来激活无线网卡。

wpa_supplicant工具分为两个部分,一个是可执行程序wpa_supplicant,大小近2M左右,该文件直接放在根文件系统/usr/bin中,以方便客户操作。

wpa_supplicant工具还有一个很重要的部分,wpa_supplicant运行时所需要的配置文件wpa_supplicant.conf,通过wpa_supplicant.conf配置文件,可以修改一些基本属性,这里客户需要了解的是连接WiFi的名称ssid和验证的密码psk。我们将设置好的一个示例配置文件放在目录/etc下,客户可将示例配置文件复制到/mnt/nandflash中修改成自己需要的配置。

下面就以实际的操作为例,来介绍使用ESM928xW核心板连接上无线网络的整个流程:

1、首先需要设置wpa_supplicant的配置文件wpa_supplicant.conf。该示例配置文件在目录/etc下。

建议客户先把示例文件复制到/mnt/nandflash中,再进行设置。如果出错还能在/etc中找到示例配置文件:

[root@ ESM928x/]#cp /etc/wpa_supplicant.conf /mnt/nandflash/.

复制成功以后,进入VI模式编辑wpa_supplicant.conf:

[root@ ESM928x/]#vi /mnt/nandflash/wpa_supplicant.conf

进入vi模式可以看见wpa_supplicant.conf的配置,按“i”切换到插入模式进行编辑,客户只需修改其中的两项:

ssid=” ” //填入需要连接的WiFi名称

psk=” ” //填入连接WiFi的密码

修改完成以后,按“ESC”进入命令行模式,并在底行输入“:wq”(存盘退出),这样就设置完成。

2、加载无线模块的驱动:

[root@ ESM928x/]#insmod /lib/modules/4.1.14/bcmdhd.ko firmware_path=/etc/fw_bcmd

hd.bin nvram_path=/etc/bcmdhd.cal

加载成功之后,系统能检测到板上的无线模块。

3、调用wpa_supplicant连接无线网:

[root@ESM928x/]#wpa_supplicant -B -Dwext -iwlan0 -c /mnt/nandflash/wpa_supplicant.conf -d

参数说明:

-B 指定以守护进程模式运行,即程序将以后台模式运行。连接WiFi需要supplicant一直运行,所以采用后台模式,不会影响客户其他程序的运行。

-D 指定使用的驱动,这里是无线网,所以用wext。

-i 指定网卡。

-c 指定使用的配置文件,这里是我们之前设置好放在/mnt/nandflash中的配置文件。

-d 添加调试信息

这条指令调用成功之后,工控主板将成功连接上在supplicant.conf中设置的WiFi。

4、成功连接上WiFi之后,可以输入指令自动获取动态IP:

[root@ ESM928x/]#udhcpc –i wlan0

至此已经成功使用英创ESM928xW系列嵌入式Linux工控主板连接无线WiFi。

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

    关注

    87

    文章

    11030

    浏览量

    207240
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6068

    浏览量

    34722
收藏 人收藏

    评论

    相关推荐

    东软荣获“新一代信息技术领军企业”“中国人工智能百强企业”大奖

    近日,赛迪顾问“2024 IT市场年会(第25届)”在北京召开,会上正式发布“2024 IT市场权威榜单”,东软集团荣获“新一代信息技术领军企业”、“中国人工智能百强企业”,东软创新型县域医共体解决方案等7项产品同时斩获“新一代信息技术创新产品”、“IT创新大赛优胜奖”。
    的头像 发表于 05-07 09:53 206次阅读
    东软荣获“新一代<b class='flag-5'>信息技术</b>领军企业”“中国人工智能百强企业”大奖

    【Vision Board客营连载体验】RW007 WIFI模块联网

    升级、安全固件功能。 6.支持快速连接、airkiss 配网 7.支持存储多达 5 条连接信息 关于WiFi的更多信息,请参看官方手册: WiFi
    发表于 04-29 21:55

    易华录亮相2023信息技术应用创新论坛

    近日,2023信息技术应用创新论坛在常州开 幕。本次会议共举办了1场主论坛、5场分论坛,设置了4大展览区域,汇集80余家业界最具代表性企业参展。易华录受邀在 信息技术应用创新展览区展出蓝光存储、超级
    的头像 发表于 12-04 22:05 407次阅读

    阐述量子信息技术的研究现状与未来

    20世纪 80 年代, 科学家将量子力学应用到信息领域, 从而诞生了量子信息技术, 诸如量子计算机、量子密码、量子传感等. 这些技术的运行规律遵从量子力学, 因此不仅其原理是量子力学, 器件本身
    发表于 11-22 11:40 568次阅读
    阐述量子<b class='flag-5'>信息技术</b>的研究现状与未来

    开鸿智谷受邀参加2023软件和信息技术服务业创新发展论坛

    10月18日,以“智荟雄安创想未来”为主题的雄安新区2023软件和信息技术服务业创新发展论坛在雄安新区国际酒店会议中心召开。本次论坛以推动软件和信息技术服务业创新发展为目的,邀行政校企各级单位共商共建。开鸿智
    的头像 发表于 10-20 08:30 587次阅读
    开鸿智谷受邀参加2023软件和<b class='flag-5'>信息技术</b>服务业创新发展论坛

    【米尔-芯驰D9开发板- 国产平台试用】 wifi 模块测试

    板载上面有一个wifi/ble一体的模块,通过它来连接我的wifi实现网络访问。 先查看到我的wifi,顺便试下信号。 设置wifi
    发表于 09-22 14:58

    信息技术是干什么?

    广播电子技术信息技术
    橙群微电子
    发布于 :2023年09月22日 09:17:48

    IEC发布“音视频、信息技术和通信技术设备”新版与解析

    2023年5月26日,国际电工委员会(IEC)发布了IEC 62368-1:2023 (第四版)标准;该标准规定了商务和办公机器领域内使用音频、视频、信息技术和通信技术的电气和电子设备(额定电压不超过600V)的安全要求(不包含设备的性能或
    的头像 发表于 09-15 14:22 700次阅读
    IEC发布“音视频、<b class='flag-5'>信息技术</b>和通信<b class='flag-5'>技术</b>设备”新版与解析

    再次登榜|亿达科创入选“2023年度软件和信息技术服务竞争力百强企业”

    8月31日,在第二十五届中国国际软件博览会上,中国电子信息行业联合会发布了“2023年度软件和信息技术服务竞争力百强企业”榜单。 亿达科创凭借在企业规模、经营业绩、技术创新等方面的综合能力强
    的头像 发表于 09-12 16:29 576次阅读

    关于SS928评估板学习(一):芯片说明

    来源:易百纳技术社区 一、芯片概述 SS928V100是一颗面向监控市场推出的专业ultra-HD SmartIP Camera SOC。该芯片最高支持四路sensor输入,支持最高4K60
    发表于 09-12 10:23

    集成电路是现代电子信息技术的基础

    集成电路是现代电子信息技术的基础 随着科技的不断发展,集成电路技术已成为现代电子信息技术的基础之一。它的应用范围已经涉及到电子、通信、计算机、军事等行业,已经为人们的生活和工作带来了极大的便利
    的头像 发表于 08-29 16:25 1424次阅读

    基于SS928开发板算法移植分享

    最近在研究在易百纳SS928的开发板上做算法移植,觉得可以向大家分享一下在易百纳SS928开发板上做算法移植的一些方法及心得,希望能对大家后面学习有所帮助。 一、关于易百纳SS928开发板
    的头像 发表于 08-16 09:35 892次阅读
    基于SS<b class='flag-5'>928</b>开发板算法移植分享

    泰伦新成果发布交流会线上直播预约开启

    语音识别的基础上为终端用户提供更加便捷的小程序应用。 “启物联”小程序可配合CI230系列芯片(语音+WiFi+BLE)和CI231系列芯片(语音+BLE),实现“离线语音控制+小程序控制”功能
    发表于 08-15 14:31

    2023年国家级高职学校信息技术教师能力培训会圆满举行

    2023年国家级高职学校信息技术教师能力培训会圆满举行
    的头像 发表于 07-31 22:56 449次阅读
    2023年国家级高职学校<b class='flag-5'>信息技术</b>教师能力培训会圆满举行

    中科驭数成为证券基金行业信息技术应用创新知识库首批合作厂商!

    7月20日,证券基金行业信息技术应用 创新中心与中国信息通信研究院携手合作,正式上线了行业信息技术应用创新知识库, 旨在做好对行业信息技术应用创新工作的支撑,加强产业侧和行业机构之间的
    的头像 发表于 07-21 18:50 378次阅读
    中科驭数成为证券基金行业<b class='flag-5'>信息技术</b>应用创新知识库首批合作厂商!