一、USB虛擬網(wǎng)卡配置
使用USB模擬網(wǎng)卡,要使用最新的鏡像固件,目前是20230519
把USB插上電腦后,等系統(tǒng)完全啟動,也就是藍燈開始閃的時候,打開電腦的設(shè)備管理器,如下,會識別出一個RMDIS的驅(qū)動。
選擇更新驅(qū)動程序
選擇“瀏覽我的電腦以查找驅(qū)動程序”
選擇“讓我從計算機上的可用驅(qū)動程序列表中選取”
找到網(wǎng)絡(luò)適配器驅(qū)動類型
先選擇廠商為“Microsoft”,再選擇“遠程NDIS兼容設(shè)備”
下一步后,會有一個警告,點“是”即可。
驅(qū)動程序安裝完成
再回到設(shè)備管理器,可以看到在網(wǎng)絡(luò)適配器中,已經(jīng)識別到了遠程NDIS兼容設(shè)備。
Remote host 輸入root@192.168.42.1
輸入密碼: milkv
二、虛擬串口配置
使用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)識別出一個串口了。
三、一些問題
1、這里查看了一下系統(tǒng)的RAM,顯示只有28M。
這是由于一部分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芯片雖然采用雙核設(shè)計,但當(dāng)前Linux系統(tǒng)運行在其中的一個核上,另外一個核用來運行實時系統(tǒng)(RTOS),這個核的SDK尚未公布,待后續(xù)更新
目前就是開發(fā)板的主要功能了,后面就要自己編譯一個軟件,驅(qū)動一下外設(shè)了。
-
嵌入式
+關(guān)注
關(guān)注
5059文章
18975瀏覽量
302079 -
usb
+關(guān)注
關(guān)注
60文章
7879瀏覽量
263728 -
Linux
+關(guān)注
關(guān)注
87文章
11212瀏覽量
208721 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
4899瀏覽量
97064 -
虛擬串口
+關(guān)注
關(guān)注
3文章
60瀏覽量
13855 -
網(wǎng)口
+關(guān)注
關(guān)注
0文章
100瀏覽量
7192 -
RISC-V
+關(guān)注
關(guān)注
44文章
2208瀏覽量
45959 -
Milk-V Duo
+關(guān)注
關(guān)注
2文章
28瀏覽量
171
發(fā)布評論請先 登錄
相關(guān)推薦
評論