一、USB虛擬網(wǎng)卡配置
使用USB模擬網(wǎng)卡,要使用最新的鏡像固件,目前是20230519
把USB插上電腦后,等系統(tǒng)完全啟動,也就是藍燈開始閃的時候,打開電腦的設備管理器,如下,會識別出一個RMDIS的驅(qū)動。
![pYYBAGSeYCyAVE3uAADce5-O_g0810.png](https://file.elecfans.com/web2/M00/AE/FC/pYYBAGSeYCyAVE3uAADce5-O_g0810.png)
選擇更新驅(qū)動程序
![poYBAGSeYECAYMyyAAA03zWNd9o897.png](https://file.elecfans.com/web2/M00/AE/84/poYBAGSeYECAYMyyAAA03zWNd9o897.png)
選擇“瀏覽我的電腦以查找驅(qū)動程序”
![poYBAGSeYE-AZ812AAA_GD0I_aQ870.png](https://file.elecfans.com/web2/M00/AE/84/poYBAGSeYE-AZ812AAA_GD0I_aQ870.png)
選擇“讓我從計算機上的可用驅(qū)動程序列表中選取”
![poYBAGSeYGuAP8dEAABDMr1NyVM310.png](https://file.elecfans.com/web2/M00/AE/84/poYBAGSeYGuAP8dEAABDMr1NyVM310.png)
找到網(wǎng)絡適配器驅(qū)動類型
![pYYBAGSeYHuADZvPAABc0kUZkx0455.png](https://file.elecfans.com/web2/M00/AE/FC/pYYBAGSeYHuADZvPAABc0kUZkx0455.png)
先選擇廠商為“Microsoft”,再選擇“遠程NDIS兼容設備”
![pYYBAGSeYImAQOP4AAB2FCznrPU728.png](https://file.elecfans.com/web2/M00/AE/FC/pYYBAGSeYImAQOP4AAB2FCznrPU728.png)
下一步后,會有一個警告,點“是”即可。
![poYBAGSeYJeACaizAAAjMyFm79U434.png](https://file.elecfans.com/web2/M00/AE/84/poYBAGSeYJeACaizAAAjMyFm79U434.png)
驅(qū)動程序安裝完成
![pYYBAGSeYKSAMi4oAAAs3SUFFe8926.png](https://file.elecfans.com/web2/M00/AE/FC/pYYBAGSeYKSAMi4oAAAs3SUFFe8926.png)
再回到設備管理器,可以看到在網(wǎng)絡適配器中,已經(jīng)識別到了遠程NDIS兼容設備。
![pYYBAGSeYLKAd82yAACTvw4nbRc315.png](https://file.elecfans.com/web2/M00/AE/FC/pYYBAGSeYLKAd82yAACTvw4nbRc315.png)
Remote host 輸入root@192.168.42.1
![poYBAGSeYNeAB0F4AABbOfXdqFE431.png](https://file.elecfans.com/web2/M00/AE/84/poYBAGSeYNeAB0F4AABbOfXdqFE431.png)
輸入密碼: milkv
![pYYBAGSeYOSAFBbWAACieXmAwf4173.png](https://file.elecfans.com/web2/M00/AE/FC/pYYBAGSeYOSAFBbWAACieXmAwf4173.png)
二、虛擬串口配置
使用vi打開cd /mnt/system/rndis.sh,修改如下,即添加第5行的,其他的不變。
最后文件如下所示。
#!/bin/sh
/etc/uhubon.sh device >> /tmp/rndis.log 2>&1
/etc/run_usb.sh probe rndis >> /tmp/rndis.log 2>&1
/etc/run_usb.sh probe acm
/etc/run_usb.sh start rndis >> /tmp/rndis.log 2>&1
sleep 0.3
ifconfig usb0 192.168.42.1
/etc/init.d/S80dnsmasq stop >> /tmp/rndis.log 2>&1
sleep 0.2
/etc/init.d/S80dnsmasq start >> /tmp/rndis.log 2>&1
重啟后,可以看到已經(jīng)識別出一個串口了。
![pYYBAGSeYQmAHtWUAAAMeIm27Ow032.png](https://file.elecfans.com/web2/M00/AE/FC/pYYBAGSeYQmAHtWUAAAMeIm27Ow032.png)
三、一些問題
1、這里查看了一下系統(tǒng)的RAM,顯示只有28M。
![poYBAGSeYSOANWG3AAASruZ_bCI985.png](https://file.elecfans.com/web2/M00/AE/84/poYBAGSeYSOANWG3AAASruZ_bCI985.png)
這是由于一部分RAM被分配紿了ION,您可以修改這個ION_SIZE的值然后重新編譯生成固件.
ION是android系統(tǒng)上google引入的內(nèi)存管理方式,為了實現(xiàn)用戶與內(nèi)核間數(shù)據(jù)共享時零拷貝。多用于多媒體,比如camera和display,graphic。
ION_SIZE的修改要在文件 duo-buildroot-sdk/build/boards/cv180x/cv1800b_milkv_duo_sd/memmap.py中。
2、CPU個數(shù)
顯示目前linux只使用了一個內(nèi)核,這是由于 CV1800B芯片雖然采用雙核設計,但當前Linux系統(tǒng)運行在其中的一個核上,另外一個核用來運行實時系統(tǒng)(RTOS),這個核的SDK尚未公布,待后續(xù)更新
目前就是開發(fā)板的主要功能了,后面就要自己編譯一個軟件,驅(qū)動一下外設了。
-
嵌入式
+關注
關注
5094文章
19183瀏覽量
307794 -
usb
+關注
關注
60文章
7984瀏覽量
266155 -
Linux
+關注
關注
87文章
11347瀏覽量
210437 -
開發(fā)板
+關注
關注
25文章
5123瀏覽量
98243 -
虛擬串口
+關注
關注
3文章
62瀏覽量
13942 -
網(wǎng)口
+關注
關注
0文章
107瀏覽量
7354 -
RISC-V
+關注
關注
45文章
2324瀏覽量
46632 -
Milk-V Duo
+關注
關注
2文章
28瀏覽量
224
發(fā)布評論請先 登錄
相關推薦
評論