久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2201|回復: 0
收起左側

iTOP-4418/6818開發板-QtE4.7WIFI_MT6620熱點

[復制鏈接]
ID:188759 發表于 2018-12-6 10:34 | 顯示全部樓層 |閱讀模式
本文檔介紹如何在迅為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 通外網才可以進行下一步!





回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩在线 | 日韩国产精品一区二区三区 | 视频一区二区在线观看 | 欧美极品在线观看 | 在线播放中文字幕 | 免费久 | 久久精品久久精品 | 亚洲第一在线 | 亚洲欧美激情网 | 波多野结衣在线观看一区二区三区 | 国产免费一区二区 | 波多野结衣一区二区三区在线观看 | 中文字幕视频在线免费 | 欧美精品欧美精品系列 | 免费亚洲视频 | 亚洲国产精品一区二区三区 | 亚洲在线一区 | 亚洲福利网站 | 91精品国产乱码久久久久久久久 | 国产一区二| 国产精品永久 | 97人人超碰 | 成人精品一区二区三区中文字幕 | 四虎成人精品永久免费av九九 | 中文字幕在线观看视频网站 | 久久精品亚洲精品国产欧美 | 欧美在线综合 | 精品成人| 一区二区三区四区在线视频 | 成人在线观看网址 | 99综合| 在线观看的av | 综合国产第二页 | 91麻豆精品国产91久久久更新资源速度超快 | 国产精品99久久久久久人 | 伊人久久综合 | 欧美成人a | 久久这里只有精品首页 | 精品国产一区二区国模嫣然 | 成人不卡 | 欧美成人综合 |