树莓派CM4-DUAL-ETH-MINI教程

产品概述

CM4-DUAL-ETH-MINI是一款可以搭配树莓派 Compute Module 4 使用的底板,支持5V DC Type-C接口供电,板载双千兆网口,单路USB2.0,配有风扇接口和标准树莓派40Pin接口,适用于软路由等需要多网口场景。

使用注意事项

1:禁止带电时拔插除USB之外的任何设备
2:在连接前确认风扇电压,仅支持5V风扇
3:Type C 接口可以用作供电也可以用作USB接口烧录镜像(需要使用拨码开关切换)
4:为了保证CM4供电正常,在使用Type C 接口烧录镜像时,请不要连接其他设备。
5:CM4在正常使用时,需要为CM4 提供5V 2A 的供电。否则可能出现自动关机,降频等等问题。
6:USB2.0 默认是关闭的,如需打开需要在config.txt中添加 dtoverlay=dwc2,dr_mode=host。
7:关于Opwenwrt见使用说明。
8:此扩展板不支持POE功能。

产品尺寸

CM4-DUAL-ETH-MINI

Compute_Module 4 核心板

板载资源


标号名称说明
140PIN GPIO 接口方便连接各种 HAT 模块
2CM4 连接器适用于 Compute Module 4 的所有版本
3RJ45 千兆网口双路 RJ45 千兆网口,支持 10/100/1000M 网络接入
ETHERNET 0: CM4 原生网口
ETHERNET 1: PCIe 扩展网口
4USB 2.0 Type A 接口支持各种 USB 设备插入
5FAN 接口双路 HDMI 接口,支持双 4K 30fps 输出
6复位按钮方便重启
7BOOT 开关ON:CM4 开机引导转移到 USB Type C 接口上
OFF:CM4 开机引导为 eMMC 或者 Micro SD
8Type-C 接口5V 2.5A 供电接口,也可以作为 eMMC 烧录接口
9Micro SD 卡接口用于接入带系统的 Micro SD 卡,以启动 Compute Module 4 Lite
10RTL8111H千兆网卡芯片
11指示灯PWR:指示树莓派电源状态
SYS:指示树莓派工作状态
12SYSTEM 系统功能切换EEPROM_WP:防止 EEPROM 被改写
WiFi_DIS:WiFi 禁用,仅供带天线的 CM4 版本使用
BT_DIS:蓝牙禁用,仅供带天线的 CM4 版本使用

使用

注意事项

禁止带电时拔插任何设备

镜像烧录

FAN

  • 本程序为简易的风扇自动控制程序,会读取CPU温度并自动调节
  • 安装库:
sudo apt-get update
sudo apt-get install python-pip
sudo pip install RPi.GPIO

sudo apt-get update
sudo apt-get install python3-pip
sudo pip3 install RPi.GPIO
  • 下载程序
wget https://www.waveshare.net/w/upload/e/ee/CM4-DUAL-ETH-MINI-Example.zip
unzip CM4-DUAL-ETH-MINI-Example.zip -d ./CM4-DUAL-ETH-MINI-Example
cd CM4-DUAL-ETH-MINI-Example/FAN/
  • 运行:
python main.py

python3 main.py
  • (可选)开机自启动:
sudo nano /etc/rc.local

在最后一行‘exit 0’前添加(../请改为自己文件的路径):

python ../main.py

python3 ../main.py

网卡

  • 新版本的树莓派系统内核集成了RTL8111H的驱动,如果找不到网卡可以尝试升级软件包
sudo apt update
sudo apt upgrade
  • 如果使用的其他版本的系统,请安装驱动程序
wget https://www.waveshare.net/w/upload/e/ee/CM4-DUAL-ETH-MINI-Example.zip
unzip CM4-DUAL-ETH-MINI-Example.zip -d ./CM4-DUAL-ETH-MINI-Example
cd CM4-DUAL-ETH-MINI-Example/Driver/
tar vjxf r8168-8.050.03.tar.bz2
cd r8168-8.050.03
sudo ./autorun.sh
  • (可选)如果自己编译内核,可选用以下选项以加载驱动
Device Drivers
 > Network device support
   > Ethernet driver support
     > Realtek devices
       > Realtek 8169/8168/8101/8125 ethernet support

OpenWrt

概述

Openwrt具有高自定义以可扩展性能,Openwrt目前越来越受欢迎,相对于常用的无线路由器,openwrt可改固件完全可以让我们根据自己的需求自定义路由器功能,例如可以做单臂路由、自定义路由策略、qos等、内网穿透等。
注意:Openwrt系统在使用过程中出现任何问题,一律不提供任何技术支持,只提供下面的教程和镜像,不在额外提供其他除硬件之外的任何技术支持
CM4_Openwrt教程

树莓派4B-Openwrt教程1

树莓派4B-Openwrt教程2

  • PS:编译时请勾选添加网卡驱动:kmod-r8169