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

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

3天内不再提示

英创信息技术Linux主板上实现无线AP热点介绍

英创信息技术 来源:英创信息技术 作者:英创信息技术 2020-01-17 10:05 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1、简述

这里先简单介绍下英创公司现有的Linux产品系列,大致分为三个系列的产品:

产品系列 产品型号 CPU 内核版本
EM9X60 EM9160 / EM9460
EM9260
EM9360
EM9660
ATMEL AT91SAM9260 (200MHz) Linux-2.6.30
EM928x EM9280
EM9281
EM9287
FreeScale iMX283/iMX287 (454MHz) Linux-3.9.7
EM335x EM335x
EM3352
Cortex-A8 AM3354 (1GHz)
Cortex-A8 AM3352 (600MHz)
Linux-3.12.10

Wi-Fi无线网络短距离数据传输以其无需布线、数据传输速度快等优势,在工业应用中越来越普及。针对这类的应用我们公司已经在EM9X60、EM928x、EM335X等系列Linux嵌入式板卡板卡上移植了基于rt2870sta、rt3070sta、rt5370sta、rt5572sta的无线网络驱动,并在应用产品的开发中得以应用。

无线网卡rt3070还有一种驱动工作模式为SoftAP,即可以支持无线模块工作在软AP模式下,可以作为一个软接入点。针对这类的应用,我们在公司Linux嵌入式系列板卡上做了相应的移植,实现AP热点功能。

在实际应用中,若设备物理安放位置满足WiFi的信号传输条件,则可利用AP热点功能,方便地实现设备间的数据通讯,代替RS485CAN等现场总线,大幅度降低系统布线的成本。

本文将介绍 rt3070 SoftAP驱动在EM9281产品上的移植和应用。无线模块选择了目前市面上性价比较高的B-LINK公司的BL-LW05-H模块。

2、rt3070 SoftAP移植

rt3070 SoftAP的移植过程:

1、下载驱动文件:2010_0203_RT3070_SoftAP_v2.4.0.1_DPA.bz2
2、解压后,分别修改MODULE、UTIL、NETIP三个目录下的Makefile 以及os/linux/config.mk文件配置。
LINUX_SRC = /home/hl/em9280/linux-3.9.7
CROSS_COMPILE = arm-none-linux-gnueabi-
3、编译make

编译成功后,将在MODULE、UTIL、NETIP三个目录下分别生成三个可加载模块:rt3070ap.ko、rtutil3070ap.ko、rtnet3070ap.ko,将这三个文件复制到EM9281根文件系统中/lib/modules/3.9.7/下,同时把rt2870ap.dat文件复制到/etc/Wireless/RT2870AP/目录下。

至此rt3070 SoftAP的驱动移植完成。

3、rt3070 AP的应用

Linux嵌入式板卡启动完成后,可通过insmod命令来加载rt3070ap的驱动,这里我们编辑了一个脚本文件来自动加载和配置rt3070 AP的应用,脚本文件ap.sh内容如下:

#!/bin/sh
insmod /lib/modules/3.9.7/rtutil3070ap.ko
insmod /lib/modules/3.9.7/rt3070ap.ko
insmod /lib/modules/3.9.7/rtnet3070ap.ko
ifconfig ra0 up
ifconfig ra0 192.168.1.1
udhcpd /mnt/nandflash/udhcpd.conf

其中的udhcpd.conf用于配置AP接入点可分配的网段ip区域。

[root@EM9280 /]#./mnt/nandflash/ap.sh
[ 24.518019] rtusb init --->
[ 24.527379]
[ 24.527379]
[ 24.527379] === pAd = c8d22000, size = 417992 ===
[ 24.527379]
[ 24.538208] <-- RTMPAllocAdapterBlock, Status=0
[ 24.556368] usbcore: registered new interface driver rt2870
[ 25.105709] <-- RTMPAllocTxRxRingMemory, Status=0
[ 25.114482] -->RTUSBVenderReset
[ 25.117869] <--RTUSBVenderReset
[ 25.688699] Key1Str is Invalid key length(0) or Type(0)
[ 25.694479] Key2Str is Invalid key length(0) or Type(0)
[ 25.700364] Key3Str is Invalid key length(0) or Type(0)
[ 25.706197] Key4Str is Invalid key length(0) or Type(0)
[ 25.721043] 1. Phy Mode = 9
[ 25.723866] 2. Phy Mode = 9
[ 25.726670] NVM is Efuse and its size =2d[2d0-2fc]
[ 25.878998] 3. Phy Mode = 9
[ 25.964389] MCS Set = ff 00 00 00 01
[ 26.022838] SYNC - BBP R4 to 20MHz.l
[ 26.345731] SYNC - BBP R4 to 20MHz.l
[ 26.675462] SYNC - BBP R4 to 20MHz.l
[ 27.005730] SYNC - BBP R4 to 20MHz.l
[ 27.335732] SYNC - BBP R4 to 20MHz.l
[ 27.665994] SYNC - BBP R4 to 20MHz.l
[ 27.995606] SYNC - BBP R4 to 20MHz.l
[ 28.325587] SYNC - BBP R4 to 20MHz.l
[ 29.081255] Main bssid = 48:02:2a:40:2e:c5
[ 29.085390] <==== rt28xx_init, Status=0
[ 29.092623] 0x1300 = 00064320

至此,一个默认网络名为RT2860AP的网络就建立起来了,我们可以通过手机加入此接入点。

对实际的工控设备来说,只要加入此接入点,就可按照标准的socket方式,与其他设备进行数据通讯了。

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

    关注

    88

    文章

    11635

    浏览量

    218144
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6107

    浏览量

    36961
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    龙芯中科助力2025教育信息技术应用创新大赛成功举办

    2025年11月13日-15日,由中国教育技术协会主办、浙江大学与中国教育技术协会网络安全专业委员会联合承办,中国电子工业标准化技术协会信息技术应用创新工作委员会、浙江高校信
    的头像 发表于 11-21 16:23 624次阅读

    OBOO鸥柏|信触摸一体机兆芯115寸Linux国产系统技术智造

    BOO鸥柏信触摸一体机:兆芯115寸Linux智造新标杆在信息技术应用创新浪潮中,【OBOO鸥柏】推出的信触摸一体机以其卓越性能和智能化设计,成为行业数字化转型的重要工具。这款搭载
    的头像 发表于 11-16 15:44 545次阅读
    OBOO鸥柏|信<b class='flag-5'>创</b>触摸一体机兆芯115寸<b class='flag-5'>Linux</b>国产系统<b class='flag-5'>技术</b>智造

    新时代的硬核基石:龙芯工控主板助力信产业新基建

    在数字技术重塑产业格局的今天,信产业已成为保障国家信息技术安全的核心战略。作为工业自动化系统的大脑,工控主板的自主可控程度直接决定信创新基建的稳固性。
    的头像 发表于 11-05 13:54 151次阅读

    智慧新核心,龙芯主板助力信体系再升级

    信息技术飞速发展的当下,信体系的自主可控与创新升级已成为国家战略层面的关键任务。作为信产业发展的重要基础硬件支撑,国产工控主板正发挥着日益重要的作用。
    的头像 发表于 08-11 09:14 578次阅读

    佛瑞亚如何通过信息技术推动业务增长

    在数字化、信息化的浪潮下,信息技术已经不仅是后台工具,更成为驱动企业发展的关键力量。本期Women Inspiring Mobility,我们采访了佛瑞亚中国区信息技术总监马瑛,了解她和团队如何将
    的头像 发表于 07-29 14:00 750次阅读

    飞腾主板为信产业发展提高硬实力

    信息技术飞速发展的当下,信产业已成为我国实现科技自立自强、保障国家信息安全的关键领域。信,即信息技
    的头像 发表于 07-22 18:20 570次阅读

    浪潮澎湃,国产主板迎来黄金时代!

    2025年7月,表示必须在2027年底前完成信100%替代,覆盖基础硬件、基础软件等核心领域。在信息技术应用创新浪潮席卷下,国产主板作为计算机系统的骨架,正从幕后走向台前。政策加持、技术
    的头像 发表于 07-21 14:00 385次阅读

    DEKRA德凯成为沙特通信和信息技术设备技术法规认证机构

    and Information Technology Devices)认证机构。该认证用于确保进入沙特市场的产品符合质量和安全要求,适用于通信和信息技术设备,包括无线设备、电信设备和信息技术设备等。
    的头像 发表于 07-15 14:27 752次阅读

    快速上手Air8000 AP模式:Wi-Fi热点创建与设备管理

    Air8000工业引擎的AP模式支持无线接入点功能,允许其他设备直接连接。本文将一步步教您如何初始化AP模式、设置网络参数,实现设备的无线
    的头像 发表于 07-10 16:28 354次阅读
    快速上手Air8000 <b class='flag-5'>AP</b>模式:Wi-Fi<b class='flag-5'>热点</b>创建与设备管理

    科普|信是什么?一文读懂“信息技术应用创新”战略

    什么是信?信,即“信息技术应用创新”,是国家推动IT系统自主可控、安全可控的重要战略工程。它不仅是技术层面的创新,更承载着保障国家网络安全、推动产业升级和
    的头像 发表于 06-13 10:06 6599次阅读
    科普|信<b class='flag-5'>创</b>是什么?一文读懂“<b class='flag-5'>信息技术</b>应用创新”战略

    浪潮下,国产主板有什么新的发展机遇?

    信息技术应用创新浪潮的推动下,国产主板迎来了诸多新的发展机遇。信产业旨在实现信息技术领域的自主可控,这一战略目标为国产
    的头像 发表于 05-09 09:24 587次阅读
    信<b class='flag-5'>创</b>浪潮下,国产<b class='flag-5'>主板</b>有什么新的发展机遇?

    基于RV1126开发板下的WIFI的AP模式配置

    AP,也就是无线接入点,是网络的中心节点。AP模式,全称:接入点(AccessPoint)模式,又称为热点模式。在一个无线网络环境中,
    的头像 发表于 04-15 15:16 948次阅读
    基于RV1126开发板下的WIFI的<b class='flag-5'>AP</b>模式配置

    芯盛智能荣获2024年信息技术应用创新工作委员会卓越贡献成员单位

    日前,中国电子工业标准化技术协会信息技术应用创新工作委员会(以下简称 “信工委会”)2024 年度总结座谈会于北京隆重举行。此次会议对在信工作中作出突出贡献的成员单位予以表彰。江苏
    的头像 发表于 01-20 09:56 947次阅读

    飞腾助力首届教育信息技术应用创新大赛圆满落幕

    近日,由中国教育技术协会主办,教育部教育管理信息中心教育信实验室、公安部第三研究所、中国电子工业标准化技术协会信工委会支持,北京航空航天
    的头像 发表于 12-24 09:57 785次阅读

    有方科技参编的信息技术团体标准发布

    近日,有方科技参编的《信息技术产品供应链成熟度 共性指标 第1部分:企业背景评价》《信息技术产品供应链成熟度 共性指标 第2部分:技术掌控评价》《信息技术产品供应链成熟度 共性指标 第
    的头像 发表于 12-23 10:44 919次阅读