iMX6ULL 软件定制应用笔记 -4个实用案例操作指南

本文以飞凌OKMX6ULL-S开发板为基础讲解,系统为Linux,一共总结了14个iMX6ULL小知识点,分三期完成,此为第三期


i.MX6ULL应用笔记目录
1.1 管脚复用的参数配置方法(PINMUX)
1.2 Windows下转换开机LOGO图片格式
1.3 8189es SDIO WIFI使用及测试
1.4 USB转串口芯片的支持(PL2303)
1.5 增加串口
1.6 串口配置DMA
1.7 LCD转LVDS模块
1.8 LCD转VGA模块
1.9 硬浮点运算
1.10 OTG修改模式
1.11 使用EC20模块实现4G-AP功能
1.12 SPI转CAN接口
1.13 ADC接口
1.14 LCD的屏幕参数调整

 

正文开始

1.11 使用EC20模块实现4G-AP功能

1. EC20 4G模块拨号成功并分配IP,可连接外网。设置转发规则:

 root@freescale /$ ./quectel-CM & /*拨号,如果文件系统中无此应用程序,请参考应用笔记中源码,交叉编译之后,拷贝到文件系统中*/
echo 1 > /proc/sys/net/ipv4/ip_forward /* 打开 IP 转发 */
iptables -t nat -A POSTROUTING -o eth2 -j MASQUERADE /*eth2为4G 模块识别出的网卡,设置转发规则 */

2.设置WiFi的模式与IP确保模块8723bu已经加载。

ifconfig wlan0 up /*打开WiFi*/
ifconfig wlan0 192.168.0.10 netmask 255.255.255.0 /*设置IP与子网掩码*/ 
ifconfig wlan0 promisc /*设置 wlan0 为混杂模式 */

3.开启AP

udhcpd /etc/udhcpd.conf & /*WiFi 地址、网关等配置信息*/ 
/home/hostapd -d /etc/hostapd.conf & 
/*加密方式、用户名、密码等设置,此时用户名为FORLINX,密码为12345678 */

4. 手机等移动终端可以通过WiFi连接到FCU1101的AP热点,访问外网。

5. 如果使用的华为的ME-909s模块,按软件手册中先进行拨号,再配置iptables转发规则,即可实现通过4G模块实现热点功能。

1.12  SPI转CAN接口

1.其中SPI部分驱动参考“SPI接口”部分。

2.首先搜索一下iMX6ULL-S是否自带mcp2515驱动。

neo@ubuntu:~$ cd drivers neo@ubuntu: ~/drivers $ find -name "mcp25*" ./net/can/spi/mcp251x.c neo@ubuntu: ~/drivers $ vi ./net/can/Makefile
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值