【Milk-V Duo 开发板免费体验】+配置USB网口登陆系统并增加虚拟串口

一、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 >&1sleep 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尚未公布,待后续更新
目前就是开发板的主要功能了,后面就要自己编译一个软件,驱动一下外设了。


中芯国际;10nm以下先进工艺还有戏吗
防火墙管理是什么?需要做哪些工作?
南方基金走进LED上市公司雷曼光电
荣耀8青春版发布:起售价1099元,颜值高必买!
低通滤波器如何设计?
【Milk-V Duo 开发板免费体验】+配置USB网口登陆系统并增加虚拟串口
高速SerDes验证方案 以太网电接口的一致性测试解析
核心发现:接近一半OEM选择IDH进行设计和生产外包
主令控制器的结构_提升机构磁力控制器控制系统
中国人工智能专利申请数量成全球第一
以太网通讯异常的分析与处理方案及问题定位时的注意事项
aigo数码录音笔R6811精英版:消费级定位,专业级产品
群联CES展出全球唯一最完整QLC储存方案
处理器厂来袭,芯片商力守Tx市场
关于蓝牙调光器使用说明的详细介绍
AI系统提示学生旷课 十余秒内未签到将接到电话
电动机的拆卸步骤与注意事项
关于电力机车主变压器故障处理的探讨
博世开发婴儿车智能辅助系统e-stroller,注重安全性和智能性
电脑蓝屏显示stop0x000000ED_0x0000019蓝屏怎么修复