【Milk-V Duo 开发板免费体验】软硬件资源;系统启动;硬件电路分析

一、资源
个人查找到的资源文件,以及资源文件内容如图所示:
网页链接:https://spotpear.cn/index/study/detail/id/1116.html

官方网址:Milk-V

二、原理图

2.1 芯片功能概述:

  1. PWM: PWM0~PWM15
  2. ADC:ADC1,ADC2
  3. II2:4路,0,1,3,4端口
  4. UART:5路,0,1,2,3,4
  5. USB:1路
  6. ETH:EPHY_RXD/EPHY_PXP/EPHY_TXN/EPHY_TXP,1路ETH还有状态指示灯引脚。
  7. MIPI:1路
  8. SD:2路,SD0,SD1
  9. JTAG:四线接口
  10. SPI:3路,0,1,2
  11. IIS:2路,1,2端口
  12. Sudio:音频1路
  13. GPIO:除供电口,基本都可以复用
  14. Camera:CAM数字视频通讯接口
  15. Parallel:视频播放接口
  16. SPINAND:1路
  17. SPINOR:2路
    具体功能引脚对应位置,请查看功能信号表。

2.2 开发板功能概述:

  1. MilkV-Duo 40针针座上有多达26个GPIO引脚,可以访问内部外设,如SDIO、I2C、PWM、SPI、J-TAG和UART。
  2. Up to 3x I2C
  3. Up to 5x UART
  4. Up to 1x SDIO1
  5. Up to 1x SPI
  6. Up to 2x ADC
  7. Up to 7x PWM
  8. Up to 1x RUN
  9. 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, 作者:筑梦者与梦同行

1 Like