本文档介绍如何在迅为iTOP-4418和6818开发板qte4.7上配置WIFI_MT6620 热点,本文档以 4418_4g

联网和网线联网示范,6818与4418步骤基本一样,不一样的地方已经用红色字体标注出来

了。在移植前需要做充分的准备工作,请详细看文档的第一节。如想快速使用可跳过第二节,

直接参考第一,三节。

一.移植前准备

4418 使用 4G 移植前准备:

烧写可以使用 4G 上网的 qt 镜像。镜像在网盘:iTOP4418 开发板资料汇总(不含光

盘内容)\04_iTOP-4418 开发板 QtE 和 Qtopia 系统源码以及镜像\04_QtE 最新 root 文件目

录下。

插入手机卡(该实验使用的是移动 4G 卡),连接好天线。如下图所示:

输入“./etc/ppp/peers/netec20”命令。输入 ping www.baidu.com 。测试成功

如下图所示:

4418 使用有线网移植前准备:

连接好网线,可以使用 ping 命令连通外网即可。如下图所示:

6818 使用 4G 移植前准备:

需要更新到最新的 qt 镜像。镜像在网盘:“iTOP6818 开发板资料汇总(不含光盘

内容)\04_iTOP-6818 开发板 QtE 和 Qtopia 系统源码以及镜像\04_QtE 最新 root 文

件”目录下。

插入手机卡(该实验使用的是移动 4G 卡),连接好天线。如下图所示:

输入命令 pppd call wcdma & ,用这条命令最后打印出来的 IP 和 dns,如下图,替

换这俩条命令中的红色部分,echo "nameserver 111.11.1.3" >> /etc/resolv.conf ,

route add default gw 10.14.165.1 。然后输入命令。

输入 ping www.baidu.com 。测试成功如下图所示:

6818 使用有线网移植前准备:

连接好网线,可以 ping 通外网即可。如下图所示:

二.移植

1 移植 openssl

把 hostapd_topeet.tar.gz 压缩包拷贝到/usr/local 并解压输入命令 tar -vxf openssl-

1.0.1s.tar.gz 到当前目录 下。如下图所示。

输入命令 cd openssl-1.0.1s 进入到 openssl-1.0.1s 目录下。在此目录下输入命

令./config no-asm shared 。成功后如下图所示:

输入命令 vim Makefile 打开 Makefile 文件,修改 Makefile 文件配置为下面内容。

INSTALLTOP=/usr/local/openssl

OPENSSLDIR=/usr/local/openssl

修改前:

修改后:

删除 CFLAG 中的“-m64”参数

修改前:

修改后:

CC= arm-none-linux-gnueabi-gcc

EX_LIBS= -ldl

AR= arm-none-linux-gnueabi-ar $(ARFLAGS) r

RANLIB= arm-none-linux-gnueabi-ranlib

NM= arm-none-linux-gnueabi-nm

修改前:

修改后:

2 移植 libnl

拷贝压缩包 libnl-1.1.4.tar.gz 到/usr/local 目录下。输入命令 tar -vxf libnl-

1.1.4.tar.gz 解压到当前目录,如下图所示:

输入命令 cd libnl-1.1.4 进入到 libnl-1.1.4 文件夹,输入./configure -

prefix=/usr/local/libnl1.1。成功后如下图所示:

输入命令 make CC=arm-none-linux-gnueabi-gcc 编译成功后如下图所示:

输入命令 make install 进行安装,安装成功后如下图所示:

3 移植 hostapd

把 hostapd_topeet.tar.gz 压缩包拷贝到/usr/local 并输入 tar -vxf

hostapd_topeet.tar.gz 解压到当前目录,如下图所示:

输入命令 cd hostapd_topeet/hostapd 进入到 hostapd 目录,输入

cp defconfig .config 进行缺省配置,如下图所示:

打开.config 文件,注释 CONFIG_DRIVER_HOSTAP=y,并取消注释

CONFIG_DRIVER_NL80211=y,如下图,保存退出

输入命令 vim Makefile 打开当前路径下的 Makefile 文件,根据自己编译器头文件和

库的路径,注意前一步编译的 OpenSSL 路径。修改完成后如下图所示:

4.移植 iptables

拷贝 iptables-1.4.19.tar.bz2 压缩包到/usr/local 目录下并输入命令 tar -vxf

iptables-1.4.19.tar.bz2 解压到当前目录下。如下图所示:

输入命令 cd iptables-1.4.19 进入到 iptables-1.4.19 目录下,在此目录下输入

mkdir install 命令创建安装目录。如下图所示:

在 iptables-1.4.19 目录下输入命令./configure --host=arm-none-linux-gnueabi

--prefix=/usr/local/iptables-1.4.19/install/ --enable-static --disable-shared

注意:填写自己的路径

进入到 install/lib 目录下,使用命令 tar zcvf lib_iptables.tar.gz * 压缩 lib 下的文

件。如下图所示:

三.拷贝文件

将第二节自己生成的文件拷贝到 u 盘,也可以直接用我们提供的,按照自己的路径

将/usr/local/openssl/lib 下的 libcrypto.so.1.0.0,libssl.so.1.0.0,

/usr/local/iptables-1.4.19/install/lib 路径下的 ib_iptables.tar.gz,

/usr/local/hostapd_topeet/hostapd 下的 hostapd。

/usr/local/iptables-1.4.19/install/sbin 下的 xtables-multi

将本教程提供的 hostapd.conf,udhcpd.conf,mt6620_AP_4G,

mt6620_AP_eth0 拷贝进 u 盘。如下图所示。

挂载 u 盘(可以参考使用手册的 11.3.3.1linux 下 qt 挂载 U 盘),

在开发板 etc 目录下,使用命令 mkdir hostapd 创建 hostapd 文件夹。

将 libcrypto.so.1.0.0 和 libssl.so.1.0.0 拷贝到开发板的 lib 下

将 hostapd.conf”拷贝到开发板“/etc/hostapd/”目录,

将“udhcpd.conf”拷贝到开发板“/etc/”目录,

将“mt6620_AP_4G”拷贝到开发板“/etc/init.d/”目录,

将“mt6620_AP_eth0”拷贝到开发板“/etc/init.d/”目录

将“hostapd”拷贝到开发板“/etc/hostapd/”目录,

将压缩包 lib_iptables.tar.gz 拷贝到开发板 bin 目录下并解压

将 xtables-multi 拷贝到开发板的 bin 目录下,输入 chmod 777 xtables-multi 修

改权限,并改名为 iptables。如下图所示:

进 入 开 发 板 的 /etc/init.d/ ” 目 录 , 这 里 作 者 以 4G 上 网 为 例 , 输 入 vi

mt6620_AP_4G 打开脚本文件 mt6620_AP_4G。使用网线连接,需要修改脚本文件

mt6620_AP_eth0 并修改相同地方,找到以下命令:

chmod 0660 /dev/ttymxc1

/usr/bin/6620_launcher -m 1 -b 921600 -n /etc/firmware/mt6620_patch_hdr.bin -d /dev/ttymxc1 &

4418 修改成以下内容:

chmod 0660 /dev/ttyAMA2

/usr/bin/6620_launcher -m 1 -b 921600 -n /etc/firmware/mt6620_patch_hdr.bin -d /dev/ttyAMA2 &

6818 修改成以下内容:

chmod 0660 /dev/ttySAC2

/usr/bin/6620_launcher -m 1 -b 921600 -n /etc/firmware/mt6620_patch_hdr.bin -d /dev/ttySAC2 &

这里作者就以 4418(4g 上网)为例:

修改前:

修改后:

四.测试

在第一章准备工作和移植成功并联网的前提下,这里作者就以 4418(4g 上网)为例,

在/etc/init.d/”目录,入./mt6620_AP_4G 如下图所示:

成功执行如下图所示:

打开手机 wifi,我们会发现 imx6_wifiAP 热点,输入密码“12345678”即可连接成

功。如果连接超时,请详细检查上一步的文件路径是否拷贝正确。连接成功如下图所示:

打开 hostapd.conf,修改 ssid 和 wpa_passphrase 即可修改热点的名称和密码。如下

图所示:

五.使用网线连接

连接网线,按照自己网络配置为同一网段后,输入 ping www.baidu.com,测试成功

如下图,务必保证可以 ping 通外网才可以进行下一步!

转载于:https://www.cnblogs.com/linda332/p/10075394.html

iTOP-4418/6818开发板-QtE4.7WIFI_MT6620热点相关推荐

  1. 【嵌入式开发】手把手教你4418/6818开发板屏幕修改 本文转自迅为: http://www.topeetboard.com 开发平台:iTOP-4418/6818开发板 44186818屏幕

    [嵌入式开发]手把手教你4418/6818开发板屏幕修改 本文转自迅为: http://www.topeetboard.com 开发平台:iTOP-4418/6818开发板 4418&6818 ...

  2. 【测评】迅为4418/6818开发板安卓Android开发板

    拿到开发板暂时按手册测试了以下功能,性能确实不错,没有卡顿现象,更多功能有待测试... Android开发板 Android开发板基本功能介绍 1.开机 开发板接通电源,并按下电源开关,系统即启动,在 ...

  3. iTOP-4418/6818开发板支持双屏异显,双屏同显

    iTOP-4418/6818开发板平台安卓系统下支持双屏异显,双屏同显,客户可按照不同用途,分别播放适合屏幕显示方式的内容 ,如HDMI屏幕和LCD屏幕显示不同内容, 一个屏幕播放广告,另一个屏幕运行 ...

  4. 迅为6818开发板资料-CAN总线和RFID驱动的配置方法

    硬件平台:迅为iTOP-6818开发板     本文档介绍如何配置 CAN 和 RFID 的驱动. 截图界面使用的是 6818 开发板的 menuconfig 界面,由于开发板中,CAN 和 RFID ...

  5. iTOP-4418开发板兼容八核6818开发板介绍

    iTOP-4418开发板兼容八核6818开发板介绍 核心板介绍 三星四核S5P4418与八核6818完美兼容 1GB内存/2GB内存可选 电源管理:AXP228,支持动态调频,超低功耗 核心板引出脚最 ...

  6. 【S5P6818】6818开发板简介

    00. 目录 文章目录 00. 目录 01. 6818开发板概述 02. 6818开发板硬件资源 03. 6818产品特性 04. 6818软件资源 05. 其他芯片对比 06. 附录 01. 681 ...

  7. 6818 开发板 配置 ubuntu 桌面环境 与 ROS

    6818开发板 配置ubuntu 桌面环境与 ROS 可用的固件有ubuntu core 16(arm64).ubuntu core 16(armhf).Lubuntu desktop(armhf). ...

  8. linux平台下的6818开发板(ARM)显示屏的字体显示

    软件开发环境:ubuntu-18.04\ubuntu-16.04 硬件开发环境:ARM架构下的6818开发板 串口软件:secureCRT(类似于Linux终端下的命令行操作) 通过Linux平台用终 ...

  9. ARM6818开发板画任意矩形,圆形,三角形,五角星,6818开发板画太极,画五星红旗(含码源与思路)

    本文利用6818开发板完成LCD屏上绘制任意的矩形,圆形,三角形或五角星形图案,还有绘制太极,五星红旗的方案. 目录 映射 绘制矩形 代码思路 代码实现 实践出真知 绘制圆形 代码思路 代码实现 绘制 ...

  10. 粤嵌6818开发板项目

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.前期准备 二.项目内容 1.实现代码 2.上课笔记 总结 前言 最近接触了一块新的板子,是粤嵌公司自主研发的681 ...

最新文章

  1. 客户端调用webSerices
  2. 【SAM】差异(P4248)
  3. axios post object object_Vue前端开发——数据交互axios
  4. UML基础与应用系列文章汇总
  5. JS学习总结(10)——Windows对象
  6. 缺少 mysql 扩展_解决phpmyadmin中缺少mysqli扩展问题的方法
  7. 操作系统---IO设备
  8. 【Day2.1】时差为看日出创造了条件
  9. SMILES, a Chemical Language and Information System.【SMILES, 一种化学语言和信息系统。】
  10. Teacher Forcing for Recurrent Neural Networks
  11. sem_wait和sem_post
  12. JMokit中的@Mocked与@Injectable区别
  13. 计算机怎样发现路由器上u盘,360 P2 无线路由器通过电脑终端查看路由USB存储设备操作流程 路由器...
  14. 量子领域又有新突破:量子态持续时间可超5秒
  15. 适合小白的Linux入门学习教程,从安装到实操(涵盖各种常用指令,超详细!)
  16. 贵州大学2021计算机分数线,贵州大学录取分数线2021是多少分(附历年录取分数线)...
  17. 戴维宁(也叫戴维南)定理是什么?如何证明?_戴维宁定理等效电路求解_戴维宁定理习题
  18. 企业公众号推送什么内容?企业公众号内容可以发哪些?
  19. dell主板40针开机针脚_戴尔主板的前置面板接口针脚
  20. 新版标准日本语高级_第14课

热门文章

  1. [itint5]交替字符串
  2. vs2010下libevent的使用
  3. ZOJ 3511 Cake Robbery
  4. 全网最全教你轻松把vue项目部署到IIS服务器
  5. JS清除字符串中重复的值
  6. IE 8 HTML Parsing Error:Unable to modify the parent container element before the child element is...
  7. std::condition_variable notify_one()与notify_all()的区别
  8. (day 27 - 递归分治 )剑指 Offer 33. 二叉搜索树的后序遍历序列
  9. php获取自定义url,PHP自定义函数获取URL中一级域名的方法
  10. python输入长和宽计算面_python案例1