admin管理员组

文章数量:1534197

2024年7月26日发(作者:)

User Manual of CM4 Nano V1.0

CM4NANO用户手册

上海晶珩电子科技有限公司

2023-01-04

EDA Technology Co.,LTD– Electronics Development Accelerator

User Manual of CM4 Nano V1.0

版权声明

CM4 Nano及其相关知识产权为上海晶珩电子科技有限公司所有。

上海晶珩电子科技有限公司拥有本文件的版权并保留所有权利。未经上海晶珩电子科技有限公司的书面许

可,不得以任何方式和形式修改、分发或复制本文件的任何部分。

免责声明

上海晶珩电子科技有限公司不保证本硬件手册中的信息是最新的、正确的、完整的或高质量的。上海晶珩

电子科技有限公司也不对这些信息的进一步使用作出保证。如果由于使用或不使用本硬件手册中的信息,

或由于使用错误或不完整的信息而造成的物质或非物质相关损失,只要没有证明是上海晶珩电子科技有限

公司的故意或过失,就可以免除对上海晶珩电子科技有限公司的责任索赔。上海晶珩电子科技有限公司明

确保留对本硬件手册的内容或部分内容进行修改或补充的权利,无需特别通知。

EDA Technology Co.,LTD– Electronics Development Accelerator

User Manual of CM4 Nano V1.0

修订记录

日期

2023-01-13

版本

V1.0

描述

初始版本

备注

EDA Technology Co.,LTD– Electronics Development Accelerator

User Manual of CM4 Nano V1.0

目 录

1 产品概述 ................................................................................................................................................ 6

1.1 目标应用 ..................................................................................................................................... 6

1.2 规格参数 ..................................................................................................................................... 6

1.3 系统框图 ..................................................................................................................................... 7

1.4 功能布局 ..................................................................................................................................... 8

1.5 包装清单 ..................................................................................................................................... 8

1.6 订购编码 ..................................................................................................................................... 8

快速启动 ................................................................................................................................................ 9

2.1 设备清单 ..................................................................................................................................... 9

2.2 硬件连接 ..................................................................................................................................... 9

2.3 首次启动 ..................................................................................................................................... 9

2.3.1 Raspberry Pi OS (Desktop) ............................................................................................ 9

2.3.2 Raspberry Pi OS (Lite) .................................................................................................. 12

2.3.3 使能SSH功能 ............................................................................................................... 14

2.3.4 查找设备IP .................................................................................................................... 14

接线指南 .............................................................................................................................................. 14

3.1 Panel I/O .................................................................................................................................. 15

3.1.1 BOOT ............................................................................................................................ 15

3.1.2 micro-SD Card .............................................................................................................. 15

3.2 Internal I/O ............................................................................................................................... 15

3.2.1 HDMI FPC ..................................................................................................................... 15

3.2.2 MIPI DSI ........................................................................................................................ 16

软件操作指引 ....................................................................................................................................... 17

4.1 USB 2.0 .................................................................................................................................... 17

4.1.1 查看USB设备信息 ....................................................................................................... 17

4.1.2 USB存储设备挂载 ........................................................................................................ 17

4.2 以太网配置 ............................................................................................................................... 19

4.2.1 千兆以太网 .................................................................................................................... 19

4.2.2 使用Network Manager工具配置 .................................................................................. 19

4.2.3 使用dhcpcd工具配置 ................................................................................................... 21

4.3 WiFi .......................................................................................................................................... 21

4.3.1 使能WiFi功能 ............................................................................................................... 21

4.3.2 外置天线/内置PCB天线 ............................................................................................... 22

4.3.3 AP及桥接模式 ............................................................................................................... 22

4.4 蓝牙 .......................................................................................................................................... 22

4.4.1 基本用法 ........................................................................................................................ 22

4.4.2 示例 ............................................................................................................................... 23

4.5 RTC .......................................................................................................................................... 24

4.6 LED指示 .................................................................................................................................. 25

4.7 Buzzer ...................................................................................................................................... 25

4.8 串口通信 ................................................................................................................................... 25

4.8.1 安装picocom工具 ......................................................................................................... 25

4.8.2 Debug UART ................................................................................................................. 26

2

3

4

EDA Technology Co.,LTD– Electronics Development Accelerator

User Manual of CM4 Nano V1.0

5

6

7

8

操作系统安装 ....................................................................................................................................... 27

5.1 镜像下载 ................................................................................................................................... 27

5.2 eMMC烧录 ............................................................................................................................... 28

5.2.1 工具下载 ........................................................................................................................ 28

5.2.2 烧录 ............................................................................................................................... 28

5.3 基于原版Raspberry Pi OS在线安装BSP ............................................................................... 29

故障排除 .............................................................................................................................................. 29

FAQ ..................................................................................................................................................... 29

7.1.1 默认用户名密码 ............................................................................................................. 29

关于我们 .............................................................................................................................................. 30

8.1 关于EDATEC ........................................................................................................................... 30

8.2 联系方式 ................................................................................................................................... 30

EDA Technology Co.,LTD– Electronics Development Accelerator

User Manual of CM4 Nano V1.0

1

CM4 Nano是一款基于树莓派CM4的面向工业应用场景的计算机。CM4 Nano与Raspberry Pi软硬

件兼容, 外形尺寸相当, 对工业应用方面做了很多增强。

1.1 目标应用

多媒体娱乐

人工智能

智能仪表

全景显示

智慧生活

1.2 规格参数

功能

CPU

RAM

eMMC

WiFi/BT

网口

SD卡

HDMI

HDMI FPC接口

USB 3.0

USB 2.0

DSI

CSI

RTC

Buzzer

40Pin连接器

4 Pin PoE连接器

输出直流电源

LED

输入电源

参数

Broadcom BCM2711 4核Cortex A72 1.5GHz (ARM v8) 64-bit CPU

1GB/2GB/4GB/8GB

8GB/16GB/32GB

2.4G/5.8G WiFi, Bluetooth BLE5.0

10/100/1000M 带POE

支持SD卡作为扩展存储使用

1x HDMI A

1 x HDMI + 1 USB触摸

3个标准USB 3.0接口

1个标准USB 2.0 接口

1个DSI接口

1个CSI接口

支持RTC功能

1个蜂鸣器

树莓派标准40PIN接口

支持PoE

5V@2A

绿(系统状态), 红(电源)

7V~18V DC

EDA Technology Co.,LTD– Electronics Development Accelerator

User Manual of CM4 Nano V1.0

尺寸

外壳

天线

工作温度范围

OS

103mm(L) x 62mm(W) x 32mm(H)

铝合金散热

PCB天线/外置天线

-25~60°C

兼容官方标准系统

1.3 系统框图

EDA Technology Co.,LTD– Electronics Development Accelerator

User Manual of CM4 Nano V1.0

1.4 功能布局

Item

A1

A3

A5

A7

A9

Function Description

40PIN

PoE

DC电源接口

USB 3.0

标准HDMI接口

Item

A2

A4

A6

A8

A10

Function Description

CSI接口

千兆以太网

Type-C USB 3.0接口

USB 2.0

SD卡卡槽

1.5 包装清单

 1x CM4 Nano

 1x WIFI/BT天线

1.6 订购编码

EDA Technology Co.,LTD– Electronics Development Accelerator

User Manual of CM4 Nano V1.0

2

本章介绍CM4 Nano的启动及开机设置。

2.1 设备清单

-

-

-

-

-

-

-

1x CM4 Nano

1x WIFI/BT天线

1x 鼠标

1x 键盘

1x HDMI显示器

1x 网线

1x 12V@2A DC电源

2.2 硬件连接

1.

2.

3.

4.

5.

6.

7.

8.

9.

将天线安装到设备顶部天线连接器处。

插入网线、键盘、鼠标

插入HDMI,另一端连接到显示器

给显示器上电

CM4 Nano没有电源开关,插入电源线,系统将会开始启动。

给12V@2A电源适配器供电, 并插入CM4 Nano的 DC电源输入口(标注 +12V DC)

红色LED灯亮起,代表电源正常供电

绿灯开始闪烁, 表示系统正常启动,然后屏幕的左上角会出现Raspberry 的logo.

系统启动完成后,进入到Desktop, 若提示登录, 请输入用户名: pi, 默认密码:raspberry

2.3 首次启动

CM4 Nano没有电源开关,插入电源线,系统将会开始启动。

1.给12V@2A电源适配器供电, 并插入CM4 Nano的 DC电源输入口(标注 +12V DC)

2.红色LED灯亮起,代表电源正常供电

3.绿灯开始闪烁, 表示系统正常启动,然后屏幕的左上角会出现Raspberry 的logo.

2.3.1 Raspberry Pi OS (Desktop)

Desktop版系统启动完成后,直接进入到桌面。

EDA Technology Co.,LTD– Electronics Development Accelerator

User Manual of CM4 Nano V1.0

如果您使用官方系统镜像,并且烧录前没有配置镜像,首次启动时,Welcome to Raspberry Pi 应用会弹

出并且指导完成初始化设置。

 点击Next 开始进行设置。

 设置 Country, Language和Timezone, 再次点击Next。

NOTE: 您需要国家区域, 否则系统默认的键盘布局是英国键盘布局 (我们国内的键盘一般是美国键盘布

局), 有一些特殊符号可能打不出来。

EDA Technology Co.,LTD– Electronics Development Accelerator

User Manual of CM4 Nano V1.0

 输入新的密码,用于默认账户pi,再次点击Next。

NOTE: 默认密码是 raspberry

 选择需要连接的无线网络,输入密码后,再次点击Next.

注: 如果你的CM4模组不带WIFI模块,将没有此步骤。

注: 升级系统之前,需要等待wifi连接正常(右上角wifi图标出现)。

EDA Technology Co.,LTD– Electronics Development Accelerator

User Manual of CM4 Nano V1.0

 点击Next, 向导程序将会自动检查和更新Raspberry Pi OS。

 点击 Restart 完成系统更新。

2.3.2 Raspberry Pi OS (Lite)

如果您使用我们提供的系统镜像,系统启动后会使用用户名pi自动登入,默认密码为raspberry。

EDA Technology Co.,LTD– Electronics Development Accelerator

User Manual of CM4 Nano V1.0

如果您使用官方系统镜像,并且烧录前没有配置镜像,首次启动时,会出现配置窗口,需要依次配置键盘

布局,设置用户名及对应密码。

 设置配置键盘布局

 创建新用户名

EDA Technology Co.,LTD– Electronics Development Accelerator

User Manual of CM4 Nano V1.0

然后按提示设置用户对应的密码,并再次输入密码进行确认。至此您就可以使用刚才设置的用户名及密码

进行登入了。

2.3.3 使能SSH功能

我们提供的镜像都已经打开了SSH功能,如果使用官方镜像则需要使用一下方法打开SSH功能。

2.3.3.1 raspi-config

sudo raspi-config

1.

2.

3.

4.

选择3 Interface Options

选择I2 SSH

Would you like the SSH server to be enabled? 选Yes

选择右下角Finish

2.3.3.2 添加空文件使能SSH

在boot分区中放入一个名为ssh的空文件,设备上电后将会自动使能SSH功能。

2.3.4 查找设备IP

 设备开启如果接有显示屏可以使用 ifconfig 命令查看当前设备IP

 如果没有显示屏,则可以通过路由器查看分配的IP

 如果没有显示屏,则可以下载Nmap工具扫描当前网络下的IP

nmap支持Linux、macOS、Windows等多个平台。如果希望使用nmap扫描192.168.3.0~255的网

段,则可以使用以下命令:

nmap -sn 192.168.3.0/24

等待一段时间后即会输出结果,类似与下方输出:

Starting Nmap 7.92 ( ) at 2022-12-30 21:19 中国标准时间

Nmap scan report for 192.168.3.1 (192.168.3.1)

Host is up (0.0010s latency).

MAC Address: XX:XX:XX:XX:XX:XX (Phicomm (Shanghai))

Nmap scan report for (192.168.3.33)

Host is up (0.0029s latency).

MAC Address: XX:XX:XX:XX:XX:XX (Dell)

Nmap scan report for 192.168.3.66 (192.168.3.66)

Host is up.

Nmap done: 256 IP addresses (3 hosts up) scanned in 11.36 seconds

3 接线指南

EDA Technology Co.,LTD– Electronics Development Accelerator

User Manual of CM4 Nano V1.0

3.1 Panel I/O

3.1.1 BOOT

烧录时使用杜邦线短接BOOT和GND两个插孔即可,烧录完成后需及时取下杜邦线。

3.1.2 micro-SD Card

3.2 Internal I/O

3.2.1 HDMI FPC

J13接口可以用来连接带有触摸功能的显示屏。

EDA Technology Co.,LTD– Electronics Development Accelerator

User Manual of CM4 Nano V1.0

Pin

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

定义

NC

NC

NC

NC

GND

USB_DP

USB_DM

GND

HDMI1_HPD

HDMI1_SCL

HDMI1_SDA

GND

HDMI1_TX2P

HDMI1_TX2N

GND

HDMI1_TX1P

HDMI1_TX1N

GND

HDMI1_TX0P

HDMI1_TX0N

Pin

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

定义

GND

HDMI1_CLKP

HDMI1_CLKN

GND

BACKLIGHT_PWM

GND

GND

GND

GND

GND

GND

LCD_PWR_EN

GND

GND

GND

GND

GND

GND

GND

5V

3.2.2 MIPI DSI

J8为显示接口。

Pin

1

2

3

4

5

6

7

8

定义

GND

DSI1_D1_N

DSI1_D1_P

GND

DSI1_CLK_N

DSI1_CLK_P

GND

DSI1_D0_N

Pin

9

10

11

12

13

14

15

定义

DSI1_D0_P

GND

SCL0

SDA0

GND

3V3

3V3

EDA Technology Co.,LTD– Electronics Development Accelerator

User Manual of CM4 Nano V1.0

4

4.1 USB 2.0

4.1.1 查看USB设备信息

显示USB设备

lsusb

显示信息如下:

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Bus 001 Device 005: ID 1a2c:2d23 China Resource Semico Co., Ltd Keyboard

Bus 001 Device 004: ID 30fa:0300 USB OPTICAL MOUSE

Bus 001 Device 003: ID 0424:9e00 Microchip Technology, Inc. (formerly SMSC)

LAN9500A/LAN9500Ai

Bus 001 Device 002: ID 1a40:0201 Terminus Technology Inc. FE 2.1 7-port Hub

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

4.1.2 USB存储设备挂载

您可以将外部硬盘、SSD或USB棒连接到Raspberry Pi上的任何USB端口,并挂载文件系统以访问存

储在其上的数据。

默认情况下,您的Raspberry Pi会在/media/pi/HARD-DRIVE-LABEL位置自动挂载一些流行的文件系

统,如FAT、NTFS和HFS+。

对于一般情况,您可以直接使用如下命令挂载或卸载外置存储设备。

lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT

sda 8:0 1 29.1G 0 disk

└─sda1 8:1 1 29.1G 0 part

mmcblk0 179:0 0 59.5G 0 disk

├─mmcblk0p1 179:1 0 256M 0 part /boot

└─mmcblk0p2 179:2 0 59.2G 0 part /

使用mount命令来挂载sda1到/mnt目录,挂载完成后用户可以直接在/mnt目录下操作存储设备。

sudo mount /dev/sda1 /mnt

使用完成以后使用命令umount卸载存储设备。

sudo umount /mnt

EDA Technology Co.,LTD– Electronics Development Accelerator

User Manual of CM4 Nano V1.0

4.1.2.1 挂载

您可以将存储设备安装在特定的文件夹位置。通常在/mnt文件夹中进行,例如/mnt/mydisk。请注意,文

件夹必须是空的。

1. 将存储设备插入设备上的USB端口。

2. 使用以下命令列出Raspberry Pi上的所有磁盘分区:

sudo lsblk -o UUID,NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL,MODEL

Raspberry Pi使用挂载点/和/boot。您的存储设备将显示在此列表中,以及任何其他连接的存储设备。

3. 使用“大小”、“标签”和“型号”列来标识指向您的存储设备的磁盘分区的名称。例如,sda1。

4. FSTYPE列包含文件系统类型。如果您的存储设备使用exFAT文件系统,请安装exFAT驱动程序:

sudo apt update

sudo apt install exfat-fuse

5. 如果您的存储设备使用NTFS文件系统,您将对其拥有只读访问权限。如果要写入设备,可以安装

ntfs-3g驱动程序:

sudo apt update

sudo apt install ntfs-3g

6. 运行以下命令获取磁盘分区的位置:

sudo blkid

比如显示, /dev/sda1

7. 创建一个目标文件夹作为存储设备的装载点。本例中使用的挂载点名称是mydisk。您可以指定自己选

择的名称:

sudo mkdir /mnt/mydisk

8. 在您创建的装载点装载存储设备:

sudo mount /dev/sda1 /mnt/mydisk

9. 通过列出以下内容来验证存储设备是否已成功装载:

ls /mnt/mydisk

WARN:无桌面系统将不会自动挂载外置存储设备

4.1.2.2 卸载

当设备关闭时,系统会负责卸载存储设备,以便安全地将其拔出。如果您想要手动卸载设备,可以使用以

下命令:

sudo umount /mnt/mydisk

如果您收到“目标繁忙”的错误,这意味着存储设备未卸载。如果没有显示错误,您现在可以安全地拔出

设备。

4.1.2.3 命令行中设置自动挂载

可以通过修改fstab设置自动挂载。

1. 首先需要获取磁盘UUID

sudo blkid

2. 找到挂载设备的UUID,例如5C24-1453

3. 打开fstab文件

sudo nano /etc/fstab

4. 添加以下内容到fstab文件中

EDA Technology Co.,LTD– Electronics Development Accelerator

User Manual of CM4 Nano V1.0

UUID=5C24-1453 /mnt/mydisk fstype defaults,auto,users,rw,nofail 0 0

将fstype替换为您的文件系统的类型,您可以在上面的“挂载存储设备”的步骤2中找到,例

如:ntfs。

5. 如果文件系统类型是FAT或NTFS,则在nofail之后立即添加umask = 000这将允许所有用户对存储

设备上的每个文件进行完全读/写访问。

关于更多fstab命令的信息可以使用 man fstab来查看。

4.2 以太网配置

4.2.1 千兆以太网

CM4 Nano上有一路自适应 10 / 100 / 1000Mbsp 以太网接口,与DC电源座子相邻,建议使用Cat6(六

类)网线配合使用。系统默认使用DHCP自动获取IP。

4.2.2 使用Network Manager工具配置

如果使用桌面版镜像,推荐安装NetworkManager插件network-manager-gnome,安装后即可通过桌面

图标直接配置网络。

sudo apt update

sudo apt install network-manager-gnome

sudo reboot

NOTE: 若使用我们的出厂镜像,默认已安装network-manager工具及network-manager-gnome插

件。

NOTE: 若使用我们的出厂镜像,默认已自动启动NetworkManager服务并禁用了dhcpcd服务。

安装完成后,在系统桌面状态栏会看到NetworkManager图标

右键单击NetworkManager图标,选择Edit Connections。

选中要修改的连接名称,然后点击下方齿轮。

EDA Technology Co.,LTD– Electronics Development Accelerator

User Manual of CM4 Nano V1.0

切换至IPv4 Settings配置页,如果要设置静态IP,Method选择Manual,将Addresses您要配置的IP,

如果要设置为动态获取IP,只需配置Method为Automatic(DHCP),重启设备后即可。

如果使用Lite版系统,可以通过命令行方式进行配置。

如果希望使用命令为设备设置静态IP,则可以参考以下方法。

设置静态IP

sudo nmcli connection modify ses 192.168.1.101/24 manual

设置网关地址

sudo nmcli connection modify y 192.168.1.1

设置动态获取IP

EDA Technology Co.,LTD– Electronics Development Accelerator

User Manual of CM4 Nano V1.0

sudo nmcli connection modify auto

4.2.3 使用dhcpcd工具配置

树莓派官方系统默认使用的dhcpcd作为网络管理工具。

如果您使用的我们提供的出厂镜像并希望从NetworkManager切换为dhcpcd网络管理工具,首先需要停

止并禁用NetworkManager服务并启用dhcpcd服务。

sudo systemctl stop NetworkManager

sudo systemctl disable NetworkManager

sudo systemctl enable dhcpcd

sudo reboot

系统重启后即可使用dhcpcd工具。

设置静态IP通过修改/etc/来设置,示例设置eth0,用户可以根据自己的不同需要设置wlan0

等网络接口。

interface eth0

static ip_address=192.168.0.10/24

static routers=192.168.0.1

static domain_name_servers=192.168.0.1 8.8.8.8 fd51:42f8:caae:d92e::1

4.3 WiFi

客户可选购带WiFi版本的CM4 Nano, 支持 2.4 GHz,5.0 GHz IEEE 802.11 b/g/n/ac 双频WiFi。我们

提供双频外置天线,已与Raspberry Pi CM4一起通过无线认证。

4.3.1 使能WiFi功能

WiFi功能默认是屏蔽的, 您首先需要设置国家区域后才可使用。若使用桌面版系统, 可参考章节:初始化

设置配置WiFi,若使用Lite版系统,请使用 raspi-config 设置WiFi国家区域,参考文档:"Raspberry Pi

官方文档 - Using the Command Line"

4.3.1.1 使用Network Manager工具配置

安装桌面插件后可以直接通过桌面图标连接到WIFI网络。

也可以使用命令行方式,执行如下命令:

扫描附近的WIFI

sudo nmcli device wifi

连接带密码的WIFI

sudo nmcli device wifi connect password

EDA Technology Co.,LTD– Electronics Development Accelerator

User Manual of CM4 Nano V1.0

设置WIFI自动连接

sudo nmcli connection modify nnect yes

4.3.1.2 使用dhcpcd工具配置

树莓派官方系统默认使用的dhcpcd作为网络管理工具。

sudo raspi-config

1. 选择1 System Options

2. 选择S1 Wireless LAN

3. 在Select the country in which the Pi is to be used 窗口中选择您的国家,然后选择OK,此提示仅在

第一次设置WIFI时出现

4. Please enter SSID,输入WIFI SSID名称

5. Please enter passphrase. Leave it empty if none,输入密码,然后重启设备即可

4.3.2 外置天线/内置PCB天线

可以通过软件配置, 来切换使用外置天线还是内置PCB天线. 考虑到兼容性和最广泛的支持性, 出厂默认

系统是选用的内置PCB天线, 若客户选配带外壳的整机, 并配置了外置天线, 可以通过以下操作来切换:

编辑/boot/

sudo nano /boot/

选择外置天线,加入

dtparam=ant2

然后重启设备后生效。

4.3.3 AP及桥接模式

CM4 Nano上的WiFi还支持配置为:AP路由器模式、桥接模式或者混合模式。

请参考开源项目github: garywill/linux-router了解如何配置。

4.4 蓝牙

CM4 Nano可选配是否集成了蓝牙功能, 如果带蓝牙的话, 此功能默认是开启的。

可使用bluetoothctl扫描,配对,连接蓝牙设备,请参考ArchLinux-Wiki-Bluetooth指引配置和使用蓝牙。

4.4.1 基本用法

扫描:

EDA Technology Co.,LTD– Electronics Development Accelerator

User Manual of CM4 Nano V1.0

bluetoothctl scan on/off

发现:

bluetoothctl discoverable on/off

信任设备:

bluetoothctl trust [MAC]

连接设备:

bluetoothctl connect [MAC]

断开设备:

bluetoothctl disconnect [MAC]

4.4.2 示例

进入bluetootch shell

sudo bluetoothctl

使能Bluetooth

power on

扫描设备

scan on

Discovery started

[CHG] Controller B8:27:EB:85:04:8B Discovering: yes

[NEW] Device 4A:39:CF:30:B3:11 4A-39-CF-30-B3-11

查找开启的蓝牙设备名称,这里测试开启的蓝牙设备名称是test

devices

Device 6A:7F:60:69:8B:79 6A-7F-60-69-8B-79

Device 67:64:5A:A3:2C:A2 67-64-5A-A3-2C-A2

Device 56:6A:59:B0:1C:D1 Lefun

Device 34:12:F9:91:FF:68 test

配对设备

pair 34:12:F9:91:FF:68

Attempting to pair with 34:12:F9:91:FF:68

[CHG] Device 34:12:F9:91:FF:68 ServicesResolved: yes

[CHG] Device 34:12:F9:91:FF:68 Paired: yes

Pairing successful

EDA Technology Co.,LTD– Electronics Development Accelerator

User Manual of CM4 Nano V1.0

添加为信任设备

trust 34:12:F9:91:FF:68

[CHG] Device 34:12:F9:91:FF:68 Trusted: yes

Changing 34:12:F9:91:FF:68 trust succeeded

4.5 RTC

CM4 Nano上集成有RTC,对于国内销售的版本,我们出货会默认附带安装CR1220纽扣电池(RTC备份

电源)。这样,可以保障系统有一个不间断的可靠的时钟,不受设备下电等因素影响。

默认出货系统镜像,会集成我们编写的RTC自动同步服务,客人无需设置,即可自动同步时钟,可无感

使用RTC。大概的原理是:

 系统开机时,服务自动从RTC读出保存的时间,并同步到系统时间。

 若有连接互联网,系统会自动从NTP服务器同步时间, 使用互联网时间更新本地系统时间。

 系统关机时,服务自动把系统时间写入RTC, 更新RTC的时间。

 因为有安装纽扣电池,尽管CM4 Nano下电,但是RTC仍在工作计时。

这样,可以保证我们的时间是准确可靠的。

WARN:若是第一次开机,因为RTC中无有效时间,可能会同步失败,直接重启即可。重启的时候,会

把系统时间写入RTC,后续正常使用。

若您不想用此服务, 可手动关闭:

sudo systemctl disable rtc

sudo reboot

重新使能此服务:

sudo systemctl enable rtc

sudo reboot

手动读取RTC的时间:

sudo hwclock -r

2022-11-09 07:07:30.478488+00:00

手动同步RTC时间到系统:

sudo hwclock -s

把系统时间写入RTC:

sudo hwclock -w

问题排查:

请首先看是否有rtc设备(/dev/rtc0)加载:

EDA Technology Co.,LTD– Electronics Development Accelerator

User Manual of CM4 Nano V1.0

ls /dev/rtc0

如果没有,可能是您使用了官方标准系统,但是没有安装我们的BSP包,请参考章节: "基于原版Raspberry

Pi OS在线安装BSP "安装BSP,另外, 您同样需要安装 ed-rtc包使能RTC自动同步功能.

其他可能的检查点:

 CR1220纽扣电池有没有安装

 NTP网络时间协议, 需要连接互联网才可自动同步时间, 另外, 需要开放端口(UDP, 123), 否则同步失

4.6 LED指示

CM4 Nano有两路指示灯,红色LED与CM4的LED_PI_nPWR管脚相连,为电源指示灯,绿色LED与

CM4的LED_PI_nACTIVITY管脚相连,为运行状态指示灯。

4.7 Buzzer

蜂鸣器使用GPIO6来控制。

打开蜂鸣器:

raspi-gpio set 6 op dh

关闭蜂鸣器:

raspi-gpio set 6 op dl

4.8 串口通信

4.8.1 安装picocom工具

picocom串口终端可以在Linux环境下十分方便的进行串口调试。

首先安装picocom

sudo apt-get install picocom

您可以先键入Ctrl+a,然后键入Ctrl+h以查看可用命令。

*** Picocom commands (all prefixed by [C-a])

*** [C-x] : Exit picocom

*** [C-q] : Exit without reseting serial port

*** [C-b] : Set baudrate

*** [C-u] : Increase baudrate (baud-up)

*** [C-d] : Decrease baudrate (baud-down)

*** [C-i] : Change number of databits

EDA Technology Co.,LTD– Electronics Development Accelerator

User Manual of CM4 Nano V1.0

*** [C-j] : Change number of stopbits

*** [C-f] : Change flow-control mode

*** [C-y] : Change parity mode

*** [C-p] : Pulse DTR

*** [C-t] : Toggle DTR

*** [C-g] : Toggle RTS

*** [C-|] : Send break

*** [C-c] : Toggle local echo

*** [C-w] : Write hex

*** [C-s] : Send file

*** [C-r] : Receive file

*** [C-v] : Show port settings

*** [C-h] : Show this message

先键入Ctrl+a,然后键入Ctrl+c以切换本地回显模式。

先键入Ctrl+a,然后键入Ctrl+q即可退出picocom。

4.8.2 Debug UART

CM4 Nano 40Pin中拥有一个调试串口,GPIO14 GPIO15分别为读写引脚。

此外用户还需要使用raspi-config工具设置为

1. 打开 raspi-config: sudo raspi-config.

2. 选择 option 3 - Interface Options.

3. 选择 option P6 - Serial Port.

4. 提示 Would you like a login shell to be accessible over serial? 回答 'Yes'

EDA Technology Co.,LTD– Electronics Development Accelerator

User Manual of CM4 Nano V1.0

5. 退出 raspi-config

6. 重启设备生效: sudo reboot

要启用调试串口,需要修改配置文件。

sudo nano /boot/

在最后面添加

[all]

enable_uart=1

调试串口默认波特率为115200,您可以通过文件查看当前调试串口波特率

sudo nano /boot/

5 操作系统安装

5.1 镜像下载

在出厂时我们已经在eMMC中烧录了系统,用户可以跳过本节直接使用。

我们提供了出厂镜像,如果系统恢复出厂设置,请点击以下链接下载出厂镜像。

默认登录信息:

- 用户名: pi

- 密码: raspberry

- SSH:默认使能,端口使用默认22

Raspberry Pi OS with desktop, 32-bit

- Release date: July 08nd 2022

- System: 32-bit

- Kernel version: 5.10

- Debian version: 11 (bullseye)

- Release notes

- Downloads: 下载地址 /s/1qs0s92WndywqfoUPJB_Q-A?pwd=ol88

Raspberry Pi OS Lite, 32-bit

- Release date: July 08nd 2022

- System: 32-bit

- Kernel version: 5.10

- Debian version: 11 (bullseye)

- Release notes

- Downloads: 下载地址 /s/1XupRbzfCxTP3V1GeroUb0g?pwd=0808

EDA Technology Co.,LTD– Electronics Development Accelerator

User Manual of CM4 Nano V1.0

Raspberry Pi OS with desktop, 64-bit

- Release date: July 08nd 2022

- System: 32-bit

- Kernel version: 5.10

- Debian version: 11 (bullseye)

- Release notes

- Downloads:下载地址 /s/1Cq5JW_r6pvKODhV_JbL0Ug?pwd=hiut

Raspberry Pi OS Lite, 64-bit

- Release date: July 08nd 2022

- System: 32-bit

- Kernel version: 5.10

- Debian version: 11 (bullseye)

- Release notes

- Downloads: 下载地址 /s/1iZ0UlpqvCD-yR6hEDdOxLw?pwd=hkr0

5.2 eMMC烧录

5.2.1 工具下载

推荐烧录使用树莓派官方烧录工具:

Raspberry Pi Imager (/imager/imager_)

SD Card Formatter (/download/)

rpiboot(/raspberrypi/usbboot/raw/master/win32/rpiboot_)

烧录需要一根USB-USB转接线。一台已经安装烧录工具的电脑,以下以Windows系统为例。

5.2.2 烧录

1. 下载希望烧录的镜像

2. CM4 Nano断电,短接boot引脚和GND引脚后,连接USB2.0到电脑,然后对CM4 Nano重新上

电。

EDA Technology Co.,LTD– Electronics Development Accelerator

User Manual of CM4 Nano V1.0

3. 打开rpiboot工具,等待盘符化完成,完成后会弹出盘符

4. 打开SD Card Formatter,选择格式化的盘符,点击下方Format进行格式化

5. 格式化完成后打开Raspberry Pi Imager,在第一项选择希望烧录的镜像,本地镜像选择自定义镜像,

第二个选择存储卡

6. 设置完成后点击烧录,等待烧录结束

7. 烧录完成后取下USB连接线,boot与GND之间的短接线,重新上电即可

5.3 基于原版Raspberry Pi OS在线安装BSP

如果使用树莓派官方镜像则需要安装产品BSP来使用其特有功能,使用我们提供的镜像则可以跳过这

步。添加仓库及BSP的方式如下:

curl -sS / | sudo apt-key add -

echo "deb /raspbian stable main" | sudo tee /etc/apt/.d/

安装CM4 Nano BSP:

sudo apt update

sudo apt install ed-cm4nano-bsp ed-rtc

安装NetworkManager网络管理工具[可选]

NetworkManager工具可以更容易的配置路由规则和设置优先级

# 如果使用的Raspberry Pi OS Lite版系统

sudo apt install ed-networkmanager

# 如果您使用的系统带有桌面,我们推荐您安装插件ed-networkmanager-gnome

sudo apt install ed-networkmanager-gnome

6 故障排除

1. 为什么烧写官方的系统,但有些功能用不了?

您需要使用我们提供的系统镜像, 或者在官方系统上安装我们的BSP包才可以使能, 请参照安装BSP章

节。

7 FAQ

7.1.1 默认用户名密码

用户名:pi

密码: raspberry

EDA Technology Co.,LTD– Electronics Development Accelerator

User Manual of CM4 Nano V1.0

8

8.1 关于EDATEC

EDATEC位于上海,是Raspberry Pi的全球设计合作伙伴之一。我们的愿景是提供基于Raspberry Pi技

术平台的物联网、工业控制、自动化、绿色能源和人工智能的硬件解决方案。

我们提供标准的硬件解决方案,定制设计和制造服务,以加快电子产品的开发和上市时间。

8.2 联系方式

邮箱 – ***************/*****************

手机 – +86-

网站 –

地址 – 上海市嘉定区嘉罗公路1661号24栋301室

EDA Technology Co.,LTD– Electronics Development Accelerator

本文标签: 使用系统设备设置镜像