hi3559a 移遠通訊RM500Q 5G模塊調試


硬件平台:hi3559a開發板

 

調試RM500Q包過以下幾個步驟

1、usb驅動修改和配置

2、drivers/net/usb驅動中源碼中添加移遠撥號驅動

3、編譯移遠撥號軟件

4、在板端添加dhcp客戶端

 

前三步驟請參考鏈接:http://blog.chinaunix.net/uid-69912374-id-5844313.html

 

下面介紹在hi3559a上添加dhcp客戶端。

由於5G模塊上網需要一個ip地址,這個ip地址是用dhcp服務器分配的,5G運營商那里是dhcp服務端,板端需要一個dhcp客戶端來向5G運營商的服務端申請動態ip。

板端用的dhpc客戶端是集成到busybox中的,名字叫udhcpc,海思板子的busybox並沒有添加對udhcpc的支持,這里需要自己編譯一個busybox,海思提供的busbox源碼在osdrv/opensource目錄下。

配置busybox參考鏈接:https://blog.csdn.net/wys7250578/article/details/9151393

 

配置編譯完busybox后,將編譯的應用程序”busybox”復制到板端/bin 文件下替換原來的busybox。並在/bin 目錄下執行命令:ln -s busybox udhcpc

生成udhcpc軟連接。有了udhcpc后,還需要一個腳本來獲取ip,這個腳本是busybox_source\examples\udhcp\simple.script,將腳本復制到板端的/usr/share/udhcpc目錄下,並改名字為default.script(udhcpc目錄需要自己創建),

為default.script添加可執行權限,chmod 777 default.script。

這些都配置完后,就可以運行撥號腳本,成功獲取ip后ifconfig一下會有一個usb0的網卡,如下所示:

 

如果用usb0能ping通外網,說明5G配置成功,

 

 

注:在還沒有運行撥號軟件前,插上移遠rm500q開發板usb后(電源和信號開關都打開),系統就能識別出網卡,只是還沒有ip,用ifconfig -a 可以看看usb0網卡,運行撥號軟件后,5G獲取ip,usb0被網卡激活,用ifconfig 能看到一個有ip地址的usb0網卡。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM