一、资源
个人查找到的资源文件,以及资源文件内容如图所示:
网页链接:https://spotpear.cn/index/study/detail/id/1116.html
官方网址:Milk-V
二、原理图
2.1 芯片功能概述:
- PWM: PWM0~PWM15
- ADC:ADC1,ADC2
- II2:4路,0,1,3,4端口
- UART:5路,0,1,2,3,4
- USB:1路
- ETH:EPHY_RXD/EPHY_PXP/EPHY_TXN/EPHY_TXP,1路ETH还有状态指示灯引脚。
- MIPI:1路
- SD:2路,SD0,SD1
- JTAG:四线接口
- SPI:3路,0,1,2
- IIS:2路,1,2端口
- Sudio:音频1路
- GPIO:除供电口,基本都可以复用
- Camera:CAM数字视频通讯接口
- Parallel:视频播放接口
- SPINAND:1路
- SPINOR:2路
具体功能引脚对应位置,请查看功能信号表。
2.2 开发板功能概述:
- MilkV-Duo 40针针座上有多达26个GPIO引脚,可以访问内部外设,如SDIO、I2C、PWM、SPI、J-TAG和UART。
- Up to 3x I2C
- Up to 5x UART
- Up to 1x SDIO1
- Up to 1x SPI
- Up to 2x ADC
- Up to 7x PWM
- Up to 1x RUN
- Up to 1x JTAG
2.3 参考电路
1.ETH
2.USB-TPYE-C
3.ADC采集
4.MIPI接口
5.TF卡
6.SD卡
7.IIC通讯
三、内核架构
处理器
- 1GHz和700MHz的RISC-V C906处理器
- 集成CVITEK TPU,用于智能检测。
- 支持H.264/H.265视频编码,最高可达2880x1620@20fps。
- 与高清晰度CMOS传感器兼容。
- 可编程的频率输出用于传感器时钟。
- 全面的ISP功能,用于图像优化。
- 部分OpenCV库支持CV硬件加速。
- 16位音频编解码器,内置麦克风输入和输出功能。
- 灵活的网络配置,有1个以太网PHY。
四、软件&启动
4.1 软件框架
此开发板,运行linux系统,估计是非常简配版的,根据资料显示,linux系统搭载U-boot、Linux 内核、根文件系统 (rootfs) 以及内核和根文件系统。
4.2 启动
开发板使用TF内存卡启动,所以系统要烧录到TF内存卡中。
1)下载Flash工具 balenaEtcher 或 Rufus.和系统镜像
2)点击 Flash from file
3)点击 Select target
4)点击 Flash!
本文转载自:https://bbs.elecfans.com/jishu_2366514_1_1.html, 作者:筑梦者与梦同行