一、USB虛擬網(wǎng)卡配置
使用USB模擬網(wǎng)卡,要使用最新的鏡像固件,目前是20230519
把USB插上電腦后,等系統(tǒng)完全啟動(dòng),也就是藍(lán)燈開(kāi)始閃的時(shí)候,打開(kāi)電腦的設(shè)備管理器,如下,會(huì)識(shí)別出一個(gè)RMDIS的驅(qū)動(dòng)。

選擇更新驅(qū)動(dòng)程序

選擇“瀏覽我的電腦以查找驅(qū)動(dòng)程序”

選擇“讓我從計(jì)算機(jī)上的可用驅(qū)動(dòng)程序列表中選取”

找到網(wǎng)絡(luò)適配器驅(qū)動(dòng)類型

先選擇廠商為“Microsoft”,再選擇“遠(yuǎn)程N(yùn)DIS兼容設(shè)備”

下一步后,會(huì)有一個(gè)警告,點(diǎn)“是”即可。

驅(qū)動(dòng)程序安裝完成

再回到設(shè)備管理器,可以看到在網(wǎng)絡(luò)適配器中,已經(jīng)識(shí)別到了遠(yuǎn)程N(yùn)DIS兼容設(shè)備。

Remote host 輸入root@192.168.42.1

輸入密碼: milkv

二、虛擬串口配置
使用vi打開(kāi)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)識(shí)別出一個(gè)串口了。

三、一些問(wèn)題
1、這里查看了一下系統(tǒng)的RAM,顯示只有28M。

這是由于一部分RAM被分配紿了ION,您可以修改這個(gè)ION_SIZE的值然后重新編譯生成固件.
ION是android系統(tǒng)上google引入的內(nèi)存管理方式,為了實(shí)現(xiàn)用戶與內(nèi)核間數(shù)據(jù)共享時(shí)零拷貝。多用于多媒體,比如camera和display,graphic。
ION_SIZE的修改要在文件 duo-buildroot-sdk/build/boards/cv180x/cv1800b_milkv_duo_sd/memmap.py中。
2、CPU個(gè)數(shù)
顯示目前linux只使用了一個(gè)內(nèi)核,這是由于 CV1800B芯片雖然采用雙核設(shè)計(jì),但當(dāng)前Linux系統(tǒng)運(yùn)行在其中的一個(gè)核上,另外一個(gè)核用來(lái)運(yùn)行實(shí)時(shí)系統(tǒng)(RTOS),這個(gè)核的SDK尚未公布,待后續(xù)更新
目前就是開(kāi)發(fā)板的主要功能了,后面就要自己編譯一個(gè)軟件,驅(qū)動(dòng)一下外設(shè)了。
-
嵌入式
+關(guān)注
關(guān)注
5105文章
19288瀏覽量
310201 -
usb
+關(guān)注
關(guān)注
60文章
8037瀏覽量
267541 -
Linux
+關(guān)注
關(guān)注
87文章
11379瀏覽量
211350 -
開(kāi)發(fā)板
+關(guān)注
關(guān)注
25文章
5221瀏覽量
99192 -
虛擬串口
+關(guān)注
關(guān)注
3文章
62瀏覽量
13992 -
網(wǎng)口
+關(guān)注
關(guān)注
0文章
109瀏覽量
7479 -
RISC-V
+關(guān)注
關(guān)注
46文章
2395瀏覽量
47252 -
Milk-V Duo
+關(guān)注
關(guān)注
2文章
28瀏覽量
239
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論