迅为4412开发板 WIFI模块和CAN/RFID模块同时使用的方法

发布者:skyshoucang最新更新时间:2022-01-24 来源: eefocus关键字:WIFI模块  CAN  RFID模块 手机看文章 扫描二维码
随时随地手机看文章

硬件平台:iTOP-4412精英版 ;  iTOP-4412全能版

软件版本: Android4.4.4源码

iTOP-4412精英版

 

iTOP-4412全能版

 

 

硬件修改:

①精英版,将R27去掉(这是一个0欧姆电阻),在R28上焊上0欧姆电阻;

②全能版,将R97去掉(这是一个0欧姆电阻),在R98上焊上0欧姆电阻;

 

软件修改:

在内核源码中打开 arch/arm/mach-exynos/mach-itop4412.c文件

1.

rst = EXYNOS4_GPC1(1),//RK30SDK_WIFI_GPIO_RESET_N,//RK30_PIN3_PD0, //MUST set to pin num in target system

修改为:

//    .rst = EXYNOS4_GPC1(1),//RK30SDK_WIFI_GPIO_RESET_N,//RK30_PIN3_PD0, //MUST set to pin num in target system

.rst = EXYNOS4_GPZ(5),

2.    //MT66XX SYSRST

    if(gpio_request(EXYNOS4_GPC1(1), "GPC1_1"))

    {

        printk(KERN_ERR "failed to request GPC1_1 for MT6620  SYSRST controln");

     }

修改为:

    //MT66XX SYSRST

//    if(gpio_request(EXYNOS4_GPC1(1), "GPC1_1"))

//    {

//        printk(KERN_ERR "failed to request GPC1_1 for MT6620  SYSRST controln");

//    }

    if(gpio_request(EXYNOS4_GPZ(5), "WIFI_PWDN"))

    {

        printk(KERN_ERR "failed to request GPC1_1 for MT6620  SYSRST controln");

     }

3.    s3c_gpio_cfgpin(EXYNOS4_GPC1(0), S3C_GPIO_OUTPUT);

    s3c_gpio_cfgpin(EXYNOS4_GPC1(1), S3C_GPIO_OUTPUT);

    gpio_direction_output(EXYNOS4_GPC1(0), 0);

    gpio_direction_output(EXYNOS4_GPC1(1), 0);

    gpio_free(EXYNOS4_GPC1(0));

     gpio_free(EXYNOS4_GPC1(1));

修改为:

    s3c_gpio_cfgpin(EXYNOS4_GPC1(0), S3C_GPIO_OUTPUT);

    s3c_gpio_cfgpin(EXYNOS4_GPZ(5), S3C_GPIO_OUTPUT);

    gpio_direction_output(EXYNOS4_GPC1(0), 0);

    gpio_direction_output(EXYNOS4_GPZ(5), 0);

    gpio_free(EXYNOS4_GPC1(0));

    gpio_free(EXYNOS4_GPZ(5));

修改完之后,make clean一下,然后重新编译内核和android。这样就会解决wifi和can不能共用或者wifi和RFID不能共用的问题。


关键字:WIFI模块  CAN  RFID模块 引用地址:迅为4412开发板 WIFI模块和CAN/RFID模块同时使用的方法

上一篇:调试第一个驱动实验的过程中遇到的一些问题以及解决过程
下一篇:迅为4412开发板V_4.0 ubuntu 在Android4.4.4的内核下移植wifi

推荐阅读最新更新时间:2024-10-30 11:27

基于CAN总线的分布式嵌入式系统升级方案
  嵌入式系统具有智能化程度高、体积小、可靠性高、实时性强等诸多优点,已经越来越多地应用于消费电子、工业控制、汽车电子等各个行业。往往一个大的系统又由许多小的嵌入式系统共同构成,它们之间通过相互通信协同完成各种检测控制任务,构成分布式嵌入式系统。汽车电子系统中的车载GPS、倒车雷达、发动机控制、仪表盘系统等,数控机床中的键盘显示系统、马达控制系统等,这些无一不是嵌入式系统的具体应用。   众多嵌入式系统的应用也为软件升级带来了诸多困难,主要有以下几点:   ① 这些系统分处于大系统的各个位置,单独对每个系统进行升级比较困难;   ② 某些系统为了满足保密和可靠性的要求,对系统进行了永久密封,只预留了通信和电源端口,这就
[嵌入式]
基于CAN总线的无刷直流电动机模糊自适应PID控制器设计
    永磁无刷直流电动机具有交流电动机结构简单、运行可靠、维护方便,且具有直流电动机良好的调速性能而无机械换向器等优点在国民经济各个领域中得到广泛应用。故多直流无刷电动机协调控制的分布式系统具有广阔的前景。     但由于无刷直流电动机控制系统存在不同程度的非线性、时变性、换向效应等不确定性,影响了伺服系统的性能。因此,普通PI控制器难以获得满意的控制效果,从而限制了无刷直流电动机的使用。     本文提出一种电流环采用经典PI而速度环采用模糊自适应PID控制方法,并设计了以PICl8F458为中央处理器的基于CAN总线技术的无刷直流电动机模糊自适应控制器。实验结果表明,此系统通过集中管理与分散控制很好地实现了多台直
[嵌入式]
基于CAN总线的悬浮控制器监控终端的设计
CAN总线是德国Bosch公司为解决现代汽车中多传感器和控制器之间的数据交换而开发的一种串行总线。由于它通信速率高、通信距离远、抗干扰能力强,因而适合高干扰环境。目前CAN总线已广泛应用于背景干扰较强的控制系统之间的实时通信中。   对于多点悬浮控制,控制器的数目很可能不止一个,控制器所处的电磁环境一般也比较恶劣。因此,控制器之间的通信方式和通信可靠性是一个必须考虑的问题。由CAN总线组成的网络具有结构简单、可靠性高的特点,可以实现点对点、一点对多点及全局广播的特点,因此,对于悬浮控制来说,使用CAN网络作为通信网络是一个比较理想的选择。另一方面,处于复杂工作环境下的数字控制器很有可能在电磁干扰或电源波动的情况下进入“飞车
[嵌入式]
Imagination股东已同意以7.3亿美元将公司卖给Canyon Bridge
集微网消息,继昨日 Canyon Bridge 创始人周斌被曝涉嫌内幕交易在美被起诉后,据路透社最新消息透露,英国芯片厂商 Imagination 的股东依然同意以 5.5 亿英镑(7.3亿美元)的价格将公司卖给 Canyon Bridge,可见该收购案并未受到任何影响。此外,据新浪财经最新消息表示,周斌否认与尹少华内幕交易一事,并将出庭辩护。 Canyon Bridge 去年才开始运营,总部位於美国加州帕洛阿尔托,已公开的两个创始合伙人Ray Bingham和Benjamin Chow(周斌),曾任北京国新基金董事总经理,并任北京领投资本合伙人等职务,Ray Bingham现任赛普拉斯半导体的执行总裁。而Canyon Bridg
[半导体设计/制造]
CAN总线的产生与发展
        控制器局部网(CAN-CONTROLLER AREA NETWORK)是BOSCH公司为现代汽车应用领先推出的一种多主机局部网,由于其卓越性能现已广泛应用于工业自动化、多种控制设备、交通工具、医疗仪器以及建筑、环境控制等众多部门。控制器局部网将在我国迅速普及推广。          随着计算机硬件、软件技术及集成电路技术的迅速发展,工业控制系统已成为计算机技术应用领域中最具活力的一个分支,并取得了巨大进步。由于对系统可靠性和灵活性的高要求,工业控制系统的发展主要表现为:控制面向多元化,系统面向分散化,即负载分散、功能分散、危险分散和地域分散。         分散式工业控制系统就是为适应这种需要而发展起来的。这类系统
[嵌入式]
CAN总线智能适配卡的设计
摘要:采用P80C592FFA作为CAN控制芯片,使用CY7C0944PV-AC作为双端口存储器,并使用PCA82C250作为CAN控制器接口芯片,设计了CAN总线智能适配卡,提高了CAN总线适配卡的传输能力。针对CAN总线在特殊环境下容易受到外界干扰的弱点,使用6N137进行信号隔离,使该适配卡达到了本安型标准。 关键词:CAN总线 智能适配卡 信号隔离 CAN(Controller Area Network)总线最初是由德国BOSCH公司为汽车检测与控制系统而设计的。由于其显著的特点,其应用范围越来越广,已扩大到过程控制、机械工业、纺织机械、农用机械、机器人、数控机床、医疗器械及传感器等领域。目前,在国际上CAN总线已经
[传感技术]
采用GSM、GPS及CAN总线的列车行程测量系统设计
本系统就是为了满足上述要求而开发的,它是利用美国GPS(Global Positioning System)全球定位系统,结合CAN(Controller Area Network)总线技术和GSM(Global System for Mobile Communication)移动通信技术的产物。其主要功能是依靠GPS来定位列车的位置,通过单片机来累计列车的行驶里程,利用CAN总线在列车各个车厢间建立局域网,通过GSM网络将列车各车厢的行驶里程数据传送回监控中心,并由监控中心进行统一的监控和管理。本系统采用GSM短消息进行数据传输, 它不需要建立拨号连接,只需把要发的信息加上目的地址发送到短消息中心,再由短消息中心转发到最终目标。
[嵌入式]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved