一、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尚未公布,待后续更新
目前就是开发板的主要功能了,后面就要自己编译一个软件,驱动一下外设了。
-
嵌入式
+关注
关注
5091文章
19176浏览量
307264 -
usb
+关注
关注
60文章
7979浏览量
265831 -
Linux
+关注
关注
87文章
11342浏览量
210271 -
开发板
+关注
关注
25文章
5121浏览量
98076 -
虚拟串口
+关注
关注
3文章
62浏览量
13934 -
网口
+关注
关注
0文章
105浏览量
7331 -
RISC-V
+关注
关注
45文章
2322浏览量
46497 -
Milk-V Duo
+关注
关注
2文章
28浏览量
222
发布评论请先 登录
相关推荐
评论