一、USB虛擬網卡配置
使用USB模擬網卡,要使用最新的鏡像固件,目前是20230519
把USB插上電腦后,等系統完全啟動,也就是藍燈開始閃的時候,打開電腦的設備管理器,如下,會識別出一個RMDIS的驅動。

選擇更新驅動程序

選擇“瀏覽我的電腦以查找驅動程序”

選擇“讓我從計算機上的可用驅動程序列表中選取”

找到網絡適配器驅動類型

先選擇廠商為“Microsoft”,再選擇“遠程NDIS兼容設備”

下一步后,會有一個警告,點“是”即可。

驅動程序安裝完成

再回到設備管理器,可以看到在網絡適配器中,已經識別到了遠程NDIS兼容設備。

Remote host 輸入[email protected]

輸入密碼: 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
重啟后,可以看到已經識別出一個串口了。

三、一些問題
1、這里查看了一下系統的RAM,顯示只有28M。

這是由于一部分RAM被分配紿了ION,您可以修改這個ION_SIZE的值然后重新編譯生成固件.
ION是android系統上google引入的內存管理方式,為了實現用戶與內核間數據共享時零拷貝。多用于多媒體,比如camera和display,graphic。
ION_SIZE的修改要在文件 duo-buildroot-sdk/build/boards/cv180x/cv1800b_milkv_duo_sd/memmap.py中。
2、CPU個數
顯示目前linux只使用了一個內核,這是由于 CV1800B芯片雖然采用雙核設計,但當前Linux系統運行在其中的一個核上,另外一個核用來運行實時系統(RTOS),這個核的SDK尚未公布,待后續更新
目前就是開發板的主要功能了,后面就要自己編譯一個軟件,驅動一下外設了。
-
嵌入式
+關注
關注
5122文章
19422瀏覽量
312710 -
usb
+關注
關注
60文章
8055瀏覽量
269328 -
Linux
+關注
關注
87文章
11412瀏覽量
212247 -
開發板
+關注
關注
25文章
5377瀏覽量
100624 -
虛擬串口
+關注
關注
3文章
62瀏覽量
14088 -
網口
+關注
關注
0文章
110瀏覽量
7628 -
RISC-V
+關注
關注
46文章
2453瀏覽量
47929 -
Milk-V Duo
+關注
關注
2文章
28瀏覽量
286
發布評論請先 登錄
相關推薦
評論