iTOP-4418/6818开发板-QtE4.7WIFI_MT6620热点
本文档介绍如何在迅为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热点相关推荐
- 【嵌入式开发】手把手教你4418/6818开发板屏幕修改 本文转自迅为: http://www.topeetboard.com 开发平台:iTOP-4418/6818开发板 44186818屏幕
[嵌入式开发]手把手教你4418/6818开发板屏幕修改 本文转自迅为: http://www.topeetboard.com 开发平台:iTOP-4418/6818开发板 4418&6818 ...
- 【测评】迅为4418/6818开发板安卓Android开发板
拿到开发板暂时按手册测试了以下功能,性能确实不错,没有卡顿现象,更多功能有待测试... Android开发板 Android开发板基本功能介绍 1.开机 开发板接通电源,并按下电源开关,系统即启动,在 ...
- iTOP-4418/6818开发板支持双屏异显,双屏同显
iTOP-4418/6818开发板平台安卓系统下支持双屏异显,双屏同显,客户可按照不同用途,分别播放适合屏幕显示方式的内容 ,如HDMI屏幕和LCD屏幕显示不同内容, 一个屏幕播放广告,另一个屏幕运行 ...
- 迅为6818开发板资料-CAN总线和RFID驱动的配置方法
硬件平台:迅为iTOP-6818开发板 本文档介绍如何配置 CAN 和 RFID 的驱动. 截图界面使用的是 6818 开发板的 menuconfig 界面,由于开发板中,CAN 和 RFID ...
- iTOP-4418开发板兼容八核6818开发板介绍
iTOP-4418开发板兼容八核6818开发板介绍 核心板介绍 三星四核S5P4418与八核6818完美兼容 1GB内存/2GB内存可选 电源管理:AXP228,支持动态调频,超低功耗 核心板引出脚最 ...
- 【S5P6818】6818开发板简介
00. 目录 文章目录 00. 目录 01. 6818开发板概述 02. 6818开发板硬件资源 03. 6818产品特性 04. 6818软件资源 05. 其他芯片对比 06. 附录 01. 681 ...
- 6818 开发板 配置 ubuntu 桌面环境 与 ROS
6818开发板 配置ubuntu 桌面环境与 ROS 可用的固件有ubuntu core 16(arm64).ubuntu core 16(armhf).Lubuntu desktop(armhf). ...
- linux平台下的6818开发板(ARM)显示屏的字体显示
软件开发环境:ubuntu-18.04\ubuntu-16.04 硬件开发环境:ARM架构下的6818开发板 串口软件:secureCRT(类似于Linux终端下的命令行操作) 通过Linux平台用终 ...
- ARM6818开发板画任意矩形,圆形,三角形,五角星,6818开发板画太极,画五星红旗(含码源与思路)
本文利用6818开发板完成LCD屏上绘制任意的矩形,圆形,三角形或五角星形图案,还有绘制太极,五星红旗的方案. 目录 映射 绘制矩形 代码思路 代码实现 实践出真知 绘制圆形 代码思路 代码实现 绘制 ...
- 粤嵌6818开发板项目
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.前期准备 二.项目内容 1.实现代码 2.上课笔记 总结 前言 最近接触了一块新的板子,是粤嵌公司自主研发的681 ...
最新文章
- 客户端调用webSerices
- 【SAM】差异(P4248)
- axios post object object_Vue前端开发——数据交互axios
- UML基础与应用系列文章汇总
- JS学习总结(10)——Windows对象
- 缺少 mysql 扩展_解决phpmyadmin中缺少mysqli扩展问题的方法
- 操作系统---IO设备
- 【Day2.1】时差为看日出创造了条件
- SMILES, a Chemical Language and Information System.【SMILES, 一种化学语言和信息系统。】
- Teacher Forcing for Recurrent Neural Networks
- sem_wait和sem_post
- JMokit中的@Mocked与@Injectable区别
- 计算机怎样发现路由器上u盘,360 P2 无线路由器通过电脑终端查看路由USB存储设备操作流程 路由器...
- 量子领域又有新突破:量子态持续时间可超5秒
- 适合小白的Linux入门学习教程,从安装到实操(涵盖各种常用指令,超详细!)
- 贵州大学2021计算机分数线,贵州大学录取分数线2021是多少分(附历年录取分数线)...
- 戴维宁(也叫戴维南)定理是什么?如何证明?_戴维宁定理等效电路求解_戴维宁定理习题
- 企业公众号推送什么内容?企业公众号内容可以发哪些?
- dell主板40针开机针脚_戴尔主板的前置面板接口针脚
- 新版标准日本语高级_第14课
热门文章
- [itint5]交替字符串
- vs2010下libevent的使用
- ZOJ 3511 Cake Robbery
- 全网最全教你轻松把vue项目部署到IIS服务器
- JS清除字符串中重复的值
- IE 8 HTML Parsing Error:Unable to modify the parent container element before the child element is...
- std::condition_variable notify_one()与notify_all()的区别
- (day 27 - 递归分治 )剑指 Offer 33. 二叉搜索树的后序遍历序列
- php获取自定义url,PHP自定义函数获取URL中一级域名的方法
- python输入长和宽计算面_python案例1