一、USB虛擬網卡配置
使用USB模擬網卡,要使用最新的鏡像固件,目前是20230519
把USB插上電腦后,等系統完全啟動,也就是藍燈開始閃的時候,打開電腦的設備管理器,如下,會識別出一個RMDIS的驅動。
選擇更新驅動程序
選擇“瀏覽我的電腦以查找驅動程序”
選擇“讓我從計算機上的可用驅動程序列表中選取”
找到網絡適配器驅動類型
先選擇廠商為“Microsoft”,再選擇“遠程NDIS兼容設備”
下一步后,會有一個警告,點“是”即可。
驅動程序安裝完成
再回到設備管理器,可以看到在網絡適配器中,已經識別到了遠程NDIS兼容設備。
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
重啟后,可以看到已經識別出一個串口了。
三、一些問題
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尚未公布,待后續更新
目前就是開發板的主要功能了,后面就要自己編譯一個軟件,驅動一下外設了。
-
嵌入式
+關注
關注
5085文章
19138瀏覽量
305682 -
usb
+關注
關注
60文章
7950瀏覽量
264874 -
Linux
+關注
關注
87文章
11312瀏覽量
209696 -
開發板
+關注
關注
25文章
5067瀏覽量
97589 -
虛擬串口
+關注
關注
3文章
62瀏覽量
13886 -
網口
+關注
關注
0文章
104瀏覽量
7264 -
RISC-V
+關注
關注
45文章
2292瀏覽量
46198 -
Milk-V Duo
+關注
關注
2文章
28瀏覽量
209
發布評論請先 登錄
相關推薦
評論