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

    文章

    11222

    浏览量

    208888
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6085

    浏览量

    35201
收藏 人收藏

    评论

    相关推荐

    中科达荣获2024年软件和信息技术服务优秀企业

    及前百家企业”名单。中科达凭借非凡的技术实力与持续的创新能力,成功入选“2024年度软件和信息技术服务竞争力百强企业”以及“2024年软件和信息技术服务优秀企业”。
    的头像 发表于 10-30 11:44 374次阅读

    国产化背景下的工控主板发展现状

    ,是信息技术应用创新产业的简称,于2016年“信工委会”(信息技术应用创新工作委员会)提出,目的就是要推动我们国内软硬件关键技术的研发
    的头像 发表于 09-21 16:15 319次阅读

    加速鲲鹏落地!拓维信息迁移工具荣获鲲鹏原生开发技术认证

    认证。图/拓维·数据库适配中间件取得鲲鹏原生开发N认证在数字化时代的大潮中,信战略作为国家推动信息技术应用创新、保障信息安全与自主可控的关键举措,其重要性日益凸显
    的头像 发表于 09-10 08:03 387次阅读
    加速鲲鹏落地!拓维<b class='flag-5'>信息</b>信<b class='flag-5'>创</b>迁移工具荣获鲲鹏原生开发<b class='flag-5'>技术</b>认证

    梯度科技入选2023年信息技术应用创新解决方案名单

    日前,工业和信息化部网络安全产业发展中心(工业和信息化部信息中心)在天津举办2024信息技术应用创新发展大会暨解决方案应用推广大会。会上正式公布了2023年
    的头像 发表于 09-09 16:29 384次阅读

    中软国际信服务助力大连信产业发展

    为进一步激发大连本地信产业生态的活力与潜力,搭建一个高效、开放的交流平台。由大连软件行业协会携手大连市信息技术应用创新综合服务中心主办,中软国际协办的,2024年大连市信息技术应用创新产业发展大会
    的头像 发表于 08-27 16:49 800次阅读

    Mesh组网完成后,esp_wifi_set_config函数写入的配置信息会丢失,为什么?

    信息,然后在将读到的信息使用esp_mesh_set_config函数设置Mesh网络,给Mesh 配网是使用字节写的ble通讯将app配置WiFi
    发表于 07-19 06:57

    WiFi模块网络配置基本设置

    WiFi模块网络如何配置WiFi模块网络配置基本设置如下:        1、网络配置与AT命令        请求串口或其他交互接口输入
    的头像 发表于 05-31 10:32 580次阅读

    龙芯中科突破“卡脖子”难题,构建新型信息技术体系

    胡伟武强调,在Wintel和AA体系主导全球电子产业的环境下,中国需建立独立于X86和ARM的第三套信息技术体系和产业生态,解决关键技术被封锁的困境,加速形成新质生产力,从而创造新的竞争优势。
    的头像 发表于 05-20 16:12 543次阅读

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

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

    翼辉信息入选2023年信息技术应用创新解决方案名单

    近日,2023 年(第五届)信息技术应用创新解决方案公布遴选名单,历经资格初审、技术中评、区域评议、终评预审,翼辉以“面向工业领域嵌入式操作系统 SylixOS 解决方案”,成功在全国优秀方案中脱颖而出,入选典型解决方案名单。
    的头像 发表于 04-28 11:37 522次阅读
    翼辉<b class='flag-5'>信息</b>入选2023年<b class='flag-5'>信息技术</b>应用创新解决方案名单

    股份今日登陆科

    山东中软件商用中间件股份有限公司(以下简称“中股份”)近日在上海证券交易所科板成功上市,标志着这家国内知名的民营软件和信息技术服务企业正式进入资本市场,迎来全新的发展机遇。
    的头像 发表于 03-13 14:19 494次阅读

    龙芯中科三项信方案入围工信部2023年信息技术应用创新应用示范案例名单

    近日,工业和信息化部通报了2023年信息技术应用创新解决方案征集遴选结果,本次共评选出典型解决方案173个、应用示范案例83个、单项创新案例64个。
    的头像 发表于 03-07 16:45 854次阅读
    龙芯中科三项信<b class='flag-5'>创</b>方案入围工信部2023年<b class='flag-5'>信息技术</b>应用创新应用示范案例名单

    RX78M组 EtherCAT ETG.5003示例程序固件信息技术

    电子发烧友网站提供《RX78M组 EtherCAT ETG.5003示例程序固件信息技术.pdf》资料免费下载
    发表于 02-21 14:22 1次下载
    RX78M组  EtherCAT ETG.5003示例程序固件<b class='flag-5'>信息技术</b>

    软通动力与捷技术签订战略合作协议

    近日,软通动力信息技术(集团)股份有限公司(以下简称“软通动力”)与宁波捷技术股份有限公司(以下简称“捷技术”)正式签订战略合作协议,并
    的头像 发表于 02-03 16:35 1083次阅读

    PCB企业力三期项目顺利投产

    近日,PCB企业四川力电子科技股份有限公司三期(载板厂和特种板厂)顺利投产。通过这个项目,力公司成功地将业务范围从单一的普通通孔多层板扩展到了高端的IC载板、MiniLED基板
    的头像 发表于 01-15 14:20 568次阅读