溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么

發(fā)布時(shí)間:2022-01-12 15:28:32 來源:億速云 閱讀:102 作者:iii 欄目:互聯(lián)網(wǎng)科技

本篇內(nèi)容介紹了“Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

01移植前準(zhǔn)備
4418 使用 4G 移植前準(zhǔn)備:
燒寫可以使用 4G 上網(wǎng)的 qt 鏡像。插入手機(jī)卡(該實(shí)驗(yàn)使用的是移動(dòng) 4G 卡),連接好天線。如下圖所示:
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
輸入“./etc/ppp/peers/netec20”命令。輸入 ping www.baidu.com 。測試成功如下圖所示:
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
4418 使用有線網(wǎng)移植前準(zhǔn)備:
連接好網(wǎng)線,可以使用 ping 命令連通外網(wǎng)即可。如下圖所示:
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
02 移植openssl
把 hostapd_topeet.tar.gz 壓縮包拷貝到/usr/local 并解壓輸入命令 tar -vxf openssl-1.0.1s.tar.gz 到當(dāng)前目錄 下。如下圖所示。
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
輸入命令 cd openssl-1.0.1s 進(jìn)入到 openssl-1.0.1s 目錄下。在此目錄下輸入命令./config no-asm shared 。成功后如下圖所示:
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么

INSTALLTOP=/usr/local/opensslOPENSSLDIR=/usr/local/openssl

Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么

Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么

刪除 CFLAG 中的“-m64”參數(shù)

修改前:

Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么

修改后:

Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
CC= arm-none-linux-gnueabi-gccEX_LIBS= -ldlAR= arm-none-linux-gnueabi-ar $(ARFLAGS) rRANLIB= arm-none-linux-gnueabi-ranlibNM= arm-none-linux-gnueabi-nm
修改前:
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
修改后:
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
修改完成后保存退出,在當(dāng)前目錄輸入 make,編譯成功后如下圖所示 :
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
輸入命令 make install 安裝成功后如下圖所示:
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
03 移植libnl
拷貝壓縮包 libnl-1.1.4.tar.gz 到/usr/local 目錄下。輸入命令 tar -vxf libnl-1.1.4.tar.gz 解壓到當(dāng)前目錄,如下圖所示:
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
輸入命令 cd libnl-1.1.4 進(jìn)入到 libnl-1.1.4 文件夾,輸入./configure -prefix=/usr/local/libnl1.1。成功后如下圖所示:
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
輸入命令 make CC=arm-none-linux-gnueabi-gcc 編譯成功后如下圖所示:
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
輸入命令 make install 進(jìn)行安裝,安裝成功后如下圖所示:
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
04 移植hostapd
把 hostapd_topeet.tar.gz 壓縮包拷貝到/usr/local 并輸入 tar -vxf hostapd_topeet.tar.gz 解壓到當(dāng)前目錄,如下圖所示:
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
輸入命令 cd hostapd_topeet/hostapd 進(jìn)入到 hostapd 目錄,輸入cp defconfig .config 進(jìn)行缺省配置,如下圖所示:
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
打開.config 文件,注釋 CONFIG_DRIVER_HOSTAP=y,并取消注釋CONFIG_DRIVER_NL80211=y,如下圖,保存退出
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
輸入命令 vim Makefile 打開當(dāng)前路徑下的 Makefile 文件,根據(jù)自己編譯器頭文件和庫的路徑,注意前一步編譯的 OpenSSL 路徑。修改完成后如下圖所示:
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
在當(dāng)前目錄輸入 make 進(jìn)行編譯,編譯成功后如下圖所示:
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
在當(dāng)前目錄輸入 make install 進(jìn)行安裝,安裝成功后如下圖所示:
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
05 移植iptables
拷貝 iptables-1.4.19.tar.bz2 壓縮包到/usr/local 目錄下并輸入命令 tar -vxf iptables-1.4.19.tar.bz2 解壓到當(dāng)前目錄下。如下圖所示:
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
輸入命令 cd iptables-1.4.19 進(jìn)入到 iptables-1.4.19 目錄下,在此目錄下輸入mkdir install 命令創(chuàng)建安裝目錄。如下圖所示:
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
在 iptables-1.4.19 目錄下輸入命令./configure --host=arm-none-linux-gnueabi --prefix=/usr/local/iptables-1.4.19/install/ --enable-static --disable-shared
注意:填寫自己的路徑,如下圖所示:
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
成功后如下圖所示:
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
在 iptables-1.4.19 目錄輸入 make 進(jìn)行編譯,編譯成功后如下圖所示:
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
在 iptables-1.4.19 目錄輸入 make install 進(jìn)行安裝,安裝成功后如下圖所示:
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
進(jìn)入到 install/lib 目錄下,使用命令 tar zcvf lib_iptables.tar.gz * 壓縮 lib 下的文件。如下圖所示:
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
06 拷貝文件
將第二節(jié)自己生成的文件拷貝到 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 拷貝進(jìn) u 盤。如下圖所示。
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
掛載 u 盤到開發(fā)板,
在開發(fā)板 etc 目錄下,使用命令 mkdir hostapd 創(chuàng)建 hostapd 文件夾。
將 libcrypto.so.1.0.0 和 libssl.so.1.0.0 拷貝到開發(fā)板的 lib 下
將 hostapd.conf”拷貝到開發(fā)板“/etc/hostapd/”目錄,
將“udhcpd.conf”拷貝到開發(fā)板“/etc/”目錄,
將“mt6620_AP_4G”拷貝到開發(fā)板“/etc/init.d/”目錄,
將“mt6620_AP_eth0”拷貝到開發(fā)板“/etc/init.d/”目錄,
將“hostapd”拷貝到開發(fā)板“/etc/hostapd/”目錄,
將壓縮包 lib_iptables.tar.gz 拷貝到開發(fā)板 bin 目錄下并解壓
將 xtables-multi 拷貝到開發(fā)板的 bin 目錄下,輸入 chmod 777 xtables-multi 修改權(quán)限,并改名為 iptables。如下圖所示:
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
進(jìn)入開發(fā)板的 /etc/init.d/ ” 目錄,這里作者以 4G 上網(wǎng)為例,輸入 vi mt6620_AP_4G 打開腳本文件 mt6620_AP_4G。使用網(wǎng)線連接,需要修改腳本文件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修改成以下內(nèi)容:
chmod 0660 /dev/ttyAMA2/usr/bin/6620_launcher -m 1 -b 921600 -n /etc/firmware/mt6620_patch_hdr.bin -d /dev/ttyAMA2 &
6818 修改成以下內(nèi)容:
chmod 0660 /dev/ttySAC2/usr/bin/6620_launcher -m 1 -b 921600 -n /etc/firmware/mt6620_patch_hdr.bin -d /dev/ttySAC2 &
這里作者就以 4418(4g 上網(wǎng))為例:修改前
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
修改后:
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
07 測試
在第一章準(zhǔn)備工作和移植成功并聯(lián)網(wǎng)的前提下,這里作者就以 4418(4g 上網(wǎng))為例,在/etc/init.d/”目錄,輸入./mt6620_AP_4G 如下圖所示:
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
成功執(zhí)行如下圖所示:
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
打開手機(jī) wifi,我們會(huì)發(fā)現(xiàn) imx6_wifiAP 熱點(diǎn),輸入密碼“12345678”即可連接成功。如果連接超時(shí),請?jiān)敿?xì)檢查上一步的文件路徑是否拷貝正確。連接成功如下圖所示:
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
打開 hostapd.conf,修改 ssid 和 wpa_passphrase 即可修改熱點(diǎn)的名稱和密碼。如下圖所示:
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
08 使用網(wǎng)線連接
連接網(wǎng)線,按照自己網(wǎng)絡(luò)配置為同一網(wǎng)段后,輸入 ping www.baidu.com,測試成功如下圖,務(wù)必保證可以 ping 通外網(wǎng)才可以進(jìn)行下一步!
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么
在第三節(jié)拷貝文件完成的基礎(chǔ)上,進(jìn)去/etc/init.d/”目錄,輸入./mt6620_AP_eth0輸入密碼,連接無線即可,連接成功后超級終端上會(huì)打印以下信息,如下圖所示:
Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么

“Android中iTOP-4418/6818移植mt6620熱點(diǎn)的方法是什么”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI