企业号介绍

全部
  • 全部
  • 产品
  • 方案
  • 文章
  • 资料
  • 企业

飞凌嵌入式

164内容数 3.7w浏览量 82粉丝

专注智能设备核心平台研发与制造

干货分享 | Debian系统移植USBWiFi RTL8192EU驱动并设置开机自启

05-13 61浏览量

 

作者: donatello1996
 

来源:电子发烧友

题图:飞凌嵌入式

原文标题:

【飞凌嵌入式OKMX8MP-C 开发板试用体验】移植USBWIFI RTL8192EU驱动并设置开机自启动


 

 

我(笔者)在飞凌OKMX8MP-C开发板上移植了自行搭建的Debian系统之后,发现板卡原有的WiFi模块无法使用,在内核里面添加了支持项也没用,后面跟飞凌的技术支持工程师王工沟通,了解到需要将/lib/modules整个驱动文件夹复制并替换才可以,所以我就暂时搁置了。

 

WiFi方案可以用市面上已经非常成熟的RTL8192EU方案,一个USB WiFi模块,几十块钱就能买到,网上也可以下载各种Linux内核版本适配的源码。


 

下载RTL8192EU源码,打开Makefile文件:


修改I386_PC选项的架构和内核源码位置:
 

 ifeq ($(CONFIG_PLATFORM_I386_PC), y)
 

 EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN
 

 EXTRA_CFLAGS += -DCONFIG_IOCTL_CFG80211 -   DRTW_USE_CFG80211_STA_EVENT
 

 SUBARCH := $(shell uname -m | sed -e s/i.86/i386/)
 

 ARCH ?= ARM64
 

 CROSS_COMPILE ?=
 

 KVER  := $(shell uname -r)
 

 KSRC := /home/OK8MP-linux-kernel/
 

 MODDESTDIR := /home/OK8MP-linux-   kernel/drivers/net/wireless/
 

 INSTALL_PREFIX :=
 

 STAGINGMODDIR := /home/OK8MP-linux-   kernel/drivers/staging
 

 endif


 

编译生成8192eu.ko文件,直接insmod即可。但是只有这个ko文件是不够的,因为这个ko驱动还会调用/lib/firmware/rtlwifi下的固件文件,名为rtl8192eu_nic.bin,必须要有这个文件,不然的话驱动是无法正常加载的:


 

加载成功之后,使用ifconfig命令可以查看正确加载的网卡设备:


然后使用networkmanager软件可以管理连接WiFi热点:
 

 nmcli dev wifi connect "xxx" password "xxx"


 

在xxx处填入热点名称和密码即可。然后是开机自启动加载WiFi驱动,这个也很简单,在/etc/下新建一个名为autorun.sh的shell脚本:

 #!/bin/sh
 

 insmod /home/rtl8192eu-linux-driver-realtek-4.4.x/8192eu.ko


 

然后在/usr/lib/systemd/system/目录下新建autorun.service文件:

 [Unit]
 

 Description=autorun
 

 After=basic.service X.service thermal-zone-init.service
 

 [Service]
 

 ExecStart=/etc/autorun.sh
 

 [Install]
 

 WantedBy=multi-user.target


输入命令:
 

 systemctl -f enable /lib/systemd/system/autorun.service
 

 chmod 777 /etc/autorun.sh

 

这样就能在开机的时候自动运行insmod命令。

 

感谢由发烧友[donatello1996]提供的这篇OKMX8MP-C 开发板试用体验文章,donatello1996,嵌入式软件工程师,电子发烧友论坛技术大牛,同时也是飞凌铁粉,曾基于多款飞凌板卡产出优质评测文章及干货分享,在此对donatello1996表示感谢。 


 

最近浏览过的用户(0查看全部

为你推荐

  • 搭载TI AM62x处理器,飞凌FET6254-C核心板震撼发布2022-06-24 14:13

    搭载TI AM62x处理器,飞凌FET6254-C核心板登陆展台首发!
    155浏览量
  • 开发环境搭建 | 飞凌嵌入式RK3568开发板深度评测2022-06-23 09:02

    作者:ouxiaolong题图:飞凌嵌入式开发环境——主机:Ubuntu18.04开发板:飞凌嵌入式OK3568-C开发板Windows下有很多虚拟机软件,目前市面上流行的有VMware和VirtualBox。VMware分为收费专业版WorkstationPro和非商用免费版WorkstationPlayer,推荐使用WorkstationPlayer。笔
    147浏览量
  • 飞凌RZ/G2L核心板让HMI更具优势2022-06-16 11:00

    HMI(人机界面)是系统和用户之间进行交互和信息交换的媒介,它可以实现信息的内部形式与人类可以接受形式之间的转换。凡参与人机信息交流的领域都存在着人机界面,因此在工业、医疗、商业等多种行业都能见到其身影。本篇文章将从医疗、工控、商业等领域列举较为典型的HMI应用实现方案,来帮助有相关终端开发需求的工程师更好的进行主控选型。
  • 飞凌嵌入式——基于RK3568的红外热成像体温检测系统2022-06-16 10:50

    公共场所的体温检测成为基础但重要的疫情防控措施,因此我们可以看到【红外热成像体温检测系统】正在被愈加广泛地应用。
  • 评测 | OK-G2LD-C开发板存储读写速度与网络实测2022-06-10 15:47

    小编针对OK-G2LD-C开发板的存储读写速度和千兆网带宽进行测试。相信能够帮助各位工程师小伙伴更加深入地了解这套板卡。
  • 基于瑞芯微RK3568——飞凌嵌入式OK3568-C开发板测评2022-06-09 11:12

    OK3568-C开发板是飞凌嵌入式推出的嵌入式开发板,采用核心板+底板的分体式设计,基于 Rockchip RK3568 处理器设计,该处理器具有高性能、低功耗特点,四核 64 位 Cortex-A55 架构,主频高达 2.0GHz,且内置 NPU,功能丰富,可玩性极高。
  • 面对“缺芯”挑战,飞凌嵌入式为客户产能提供稳定保障2022-06-08 09:44

    受疫情、需求激增等多方因素影响,全球范围都正在面临着历时最长、波及面最广的一次芯片短缺潮。在芯片市场剧烈波动的2021年,飞凌为仍然为客户如约交付板卡超百万片,为客户提供了稳定的供货保障。
    36浏览量
  • 未来已来 | 万物互联让农业更智慧2022-05-27 00:16

    今年一月,中央网信办、农业农村部等10个部门联合印发了《数字乡村发展行动计划(2022-2025年)》,将“智慧农业创新发展行动”列入重点任务。作为发展数字乡村建设的关键,智慧农业对于我国农业现代化建设和实施乡村振兴战略具有重大引领与推动作用。农业如何变得智慧?“智慧农业”是农业生产的高级阶段,是集新兴的互联网、移动互联网、云计算和物联网技术为一体,依托部署
    29浏览量
  • FET-G2LD-C核心板及开发板上手评测2022-05-27 00:11

    5月18日,飞凌嵌入式发布了基于瑞萨电子RZ/G2L处理器开发的FET-G2LD-C核心板和OK-G2LD-C开发板。RZ/G2L处理器有着丰富的外设接口,在具有较高的性能表现的同时还兼具低功耗的特点。由于这款处理器上市时间较短,还有很多的工程师朋友对它不够了解,存在很多疑问,为解答大家反馈较多的问题,今天小编专门针对FET-G2LD-C核心板和OK-G2L
    44浏览量
  • 重磅新品丨飞凌FET-G2LD-C工业级核心板发布!2022-05-23 20:19

    谈及瑞萨电子,相信大部分工程师对其印象是全球领先的微控制器、模拟功率器件和SoC供应商,技术实力雄厚。RZ/G2L是瑞萨电子在泛工业领域推出的一颗高性能、超高效处理器,亮点颇多,其采用Cortex-A55+Cortex-M33多核异构,功能接口资源丰富,多媒体性能出众,具有很强的泛用性和易用性。为了让更多工程师用户可以更好的了解这颗稳定易用的处理器,更便捷的
    35浏览量
  • 飞凌嵌入式助力安防监控智能化升级 | 由嵌入式ARM板卡实现的NVR方案2022-06-13 11:07

    在监控场景日趋复杂,应用领域日益广泛的今天,智能化成为视频监控系统的必然发展趋势,这对NVR的设备性能提出了更高要求。
  • 用智慧照亮生活—FET1046A-C核心板打造智慧灯杆方案2022-06-09 10:09

    智慧灯杆作为智慧城市的一个重要组成部分和重要入口,是智慧城市信息化建设天然的搭载平台。可以说在智慧城市建设中,5G 是不可或缺的主角,而智慧杆将如同末梢神经元般存在。
    17浏览量
  • 基于A40i平台在RTK接收机上的应用-RTK接收机解决方案-飞凌嵌入式2021-10-28 10:33

    RTK接收机是一款通过无线通信设备接收单基站或者网络 RTK 播发的北斗/GNSS 载波相位实时动态差分数据,自主进行实时解算,提供高精度定位结果的终端设备。本文介绍了一款基于国产A40i设计RTK接收机的应用方案
    RTK
    102浏览量
  • 激光喷码机-基于ARM+FPGA的控制系统设计方案-飞凌嵌入式2021-10-28 10:11

    激光喷码机-基于ARM+FPGA的控制系统设计方案。激光喷码机是通过高能量的激光直接聚焦到物体表面,使之发生物理化学变化而形成的,并随着激光束的焦点在打标物体表面上有规律地移动,同时控制激光的有无,就在物体表面形成了指定的打标图案。 激光打标具有非接触式标记,标记速度快,污染小,无耗材损失和标识清晰、永久等优点,具有强大的竞争能力,正在逐渐地取代传统的油墨喷码机
    84浏览量
  • 一种基于ARM核心板设计的无线示教器解决方案-飞凌嵌入式2021-10-28 10:04

    目前机器人示教器通过摇杆;按键;旋钮等方式对机器人的运动做出控制,结合示教器内部的系统软件,将数据发送至机器人控制系统,以此达到示教器的输入目的,当机器人运动时,其运动状态等信息需要展示给用户,则机器人系统将数据传输到示教器,示教器对机器人运动状态进行相关的显示,以此达到人际交互的目的。
    77浏览量
  • ARM核心板在3D打印机中的解决方案推荐-飞凌嵌入式2021-10-28 10:01

    3D打印机通常是采用数字技术材料打印机来实现的。常在模具制造、工业设计等领域被用于制造模型,后逐渐用于一些产品的直接制造,在珠宝、鞋类、工业设计、建筑、工程和施工(AEC)、汽车,航空航天、牙科和医疗产业、教育、地理信息系统、土木工程、枪支以及其他领域都有所应用。
    76浏览量
  • 环保数采仪|环保监测数采仪|生态环境监测数据采集器解决方案-飞凌嵌入式2021-10-27 17:27

    环保数采仪采用高性能ARM高端处理器,嵌入式Linux操作系统和嵌入式实时数据库。飞凌嵌入式推出ARM核心板广泛应用于环保数采仪|环保监测数采仪|生态环境监测数据采集器,为环保监测提供硬件解决方案
    130浏览量
  • ARM核心板应用于在线水质检测仪器解决方案2021-10-27 17:08

    ARM核心板应用于在线水质检测仪器解决方案。飞凌嵌入式ARM嵌入式核心板除了应用于在线水质监测,还可应用于大气有害气体监测、扬尘监测、废弃监测、噪声扬尘、气象等多种环境监测领域;面对多种不同的监测需求,飞凌嵌入式可根据客户需求进行定制开发
  • 特高压输电线路在线监测系统方案-A40i 核心板 应用解析-飞凌嵌入式2021-10-27 16:45

    本文中介绍的特高压输电线路在线监测系统,不仅能提高输电线路运行的可靠性,还能实现数据的融合共享,因此成为了输电线路中必不可少的一部分。基于特高压输电线在线监测系统的原理及系统组成,推荐飞凌嵌入式基于全志A40i设计的FETA40i-C核心板,首先是国产工业级的稳定性,再加上成本上的优势,让其在众多产品中脱颖而出
    41浏览量
  • 卡车高级驾驶辅助系统 (ADAS) 解决方案 -飞凌嵌入式2021-10-27 16:31

    卡车高级驾驶辅助系统 (ADAS) 解决方案,汽车ADAS指的是高级驾驶辅助系统,ADAS是Advanced Driver Assistance System的简称。该系统的核心在于“驾驶辅助”,可以为驾驶员提供更安全的驾驶体验。辅助驾驶系统,作为车车辆安全管理中的一个非常重要的内容。
  • TI AM62x开发板-飞凌嵌入式2022-06-22 17:09

    产品型号:AM6254 CPU:TI AM62x 架构:4*Cortex-A53+Cortex-M4F 主频:1.4GHz 内存:1G/2G DDR4 ROM:8GB eMMC
  • RZ/G2L开发板-飞凌嵌入式2022-06-09 09:04

    产品型号:瑞萨 RZ/G2L CUP:RZ/G2L 架构: Cortex-A55+ Cortex-M33 主频:1.2GHz 内存:1GB / 2GB DDR4 ROM:8GB / 16GB (可选 );16MB QSPI Nor
  • RZ/G2L核心板-飞凌嵌入式2022-06-08 13:51

    产品型号:瑞萨 RZ/G2L CUP:RZ/G2L 架构: Cortex-A55+ Cortex-M33 主频:1.2GHz 内存:1GB / 2GB DDR4 ROM:8GB / 16GB (可选 );16MB QSPI Nor
  • RK3568核心板-飞凌嵌入式2022-03-16 18:23

    产品型号:RK3568 CPU:RK3568 架构:Cortex-A55 主频:2.0GHz 内存:2GB/4GB/8GB DDR4(标配2GB) ROM:16GB eMMC
  • RK3568开发板-飞凌嵌入式2022-03-16 18:17

    产品型号:RK3568 CPU:RK3568 架构:Cortex-A55 主频:2.0GHz 内存:2GB/4GB/8GB DDR4(标配2GB) ROM:16GB eMMC
  • iMX6ULL开发板-飞凌嵌入式2021-10-23 15:55

    产品型号:OKMX6ULL-S开发板 CPU:i.MX6ULL 架构:Cortex-A7 主频:800MHz 内存:256MB DDR3,512MB DDR3 存储:256MB NandFlash,4GB eMMC
  • iMX8M Plus 开发板-飞凌嵌入式2021-08-20 14:00

    产品型号:i.MX8MPlus CPU:i.MX8M Plus 架构:4*Cortex-A53+Cortex-M7 主频:1.6GHz 内存:4GB LPDDR4 ROM:16GB eMMC
  • 全志国产工业级A40i开发板-飞凌嵌入式2021-08-16 13:44

    产品型号:A40i CPU:A40i 架构:Cortex-A7 主频:1.2GHz 内存:1GB DDR3,2GB DDR3 ROM:8GB eMMC
  • 全志系列-T507开发板-飞凌嵌入式2021-08-16 12:03

    产品型号:T507 CPU:T507 架构:Cortex-A53 主频:1.5GHz 内存:2GB DDR3L ROM:8GB eMMC
  • iMX8MQ开发板-飞凌嵌入式2021-08-16 11:44

    产品型号:iMX8MQ CPU:iMX8MQ 架构:四核Cortex-A53+Cortex-M4 主频:1.3GHz 内存:2GB DDR4 ROM:8GB eMMC