安装Raspberry PI OS

1 概述

介绍使用标准Raspberry Pi OS的背景和范围。

1.1 背景

我司产品在出厂时默认已安装带有BSP的操作系统,其已添加对BSP的支持、已创建用户、已使能SSH和支持BSP在线升级,具备安全可靠性,用户可以放心使用此操作系统。

用户在收到产品后想使用标准的 Raspberry Pi OS,在烧录操作系统为标准的 Raspberry Pi OS 后,会导致部分功能无法使用。为了解决这个问题,我司支持在线安装Firmware包,使产品更好的兼容标准的Raspberry Pi OS,确保所有功能均可以使用。

目前我司支持在Raspberry Pi标准的bookworm和bullseye系统上通过执行命令在线安装Firmware包来实现对标准Raspberry Pi系统的支持。

1.2 适用范围

本应用适用的型号包含以下我司系列产品。由于使用64-bit的操作系统能够更好的发挥产品的硬件性能,故建议使用64-bit的标准Raspberry Pi OS,包含bookworm和bullseye系统,具体如下:

  • CM4 AI Camera 工业智能相机系列
型号描述图片
ED-AIC2000采用200万像素(支持230万像素可选),安装BSP包时对应的产品名称为aic_200w , aic_230w,aic_hqMy alt text
ED-AIC2100采用200万像素(支持230万像素可选),安装BSP包时对应的产品名称为aic_200w , aic_230w,aic_hq
  • 物联网网关系列
型号描述图片
ED-GWL2010安装BSP包时对应的产品名称分别为:gwl2010_470,gwl2010_868,gwl2010_915 ,无线信号传输频率分别为470MHz,868MHz,915MHz,用户可以根据需求安装对应不同频率的BSP包。 My alt text
ED-GWL2110安装BSP包时对应的产品名称分别为:gwl2010_470,gwl2010_868,gwl2010_915 ,无线信号传输频率分别为470MHz,868MHz,915MHz,用户可以根据需求安装对应不同频率的BSP包。 My alt text
  • HMI系列
型号描述图片
ED-HMI2002安装BSP包时对应的产品名称分别为:hmi2002_070c,hmi2002_101c ,分别代表着7英寸和10.1英寸,用户可以根据实际产品安 装对应不同显示屏屏幕大小的BSP包。My alt text
ED-HMI2020安装BSP包时对应的产品名称分别为:hmi2020_070c,hmi2020_101c ,分别代表着7英寸和10.1英寸,用户可以根据实际产品安 装对应不同显示屏屏幕大小的BSP包。My alt text
ED-HMI2120安装BSP包时对应的产品名称分别为:hmi2120_070c,hmi2120_101c ,分别代表着7英寸和10.1英寸,用户可以根据实际产品安 装对应不同显示屏屏幕大小的BSP包。 My alt text
ED-HMI2220安装BSP包时对应的产品名称分别为:hmi2220_070c,hmi2220_101c ,分别代表着7英寸和10.1英寸,用户可以根据实际产品安 装对应不同显示屏屏幕大小的BSP包。My alt text
ED-HMI23XX安装BSP包时需要根据实际的屏幕尺寸大小选择对应的包,如果屏幕尺寸为12寸、15寸、15.5寸、安装包为hmi232x_backlight_f ,如果屏幕尺寸为17寸、21.5寸则安装包为hmi232x_backlight_rMy alt text
ED-HMI2630 安装BSP包时对应的产品名称分别为:hmi2630_101c ,101c表示10.1英寸。 My alt text
ED-HMI3010安装BSP包时对应的产品名称分别为:hmi3010_070c,hmi3010_101c ,分别代表着7英寸和10.1英寸,用户可以根据实际产品安 装对应不同显示屏屏幕大小的BSP包。My alt text
ED-HMI3020安装BSP包时对应的产品名称分别为:hmi3020_070c,hmi3020_101c ,分别代表着7英寸和10.1英寸,用户可以根据实际产品安 装对应不同显示屏屏幕大小的BSP包。My alt text
  • IPC系列
型号描述图片
ED-IPC2000系列安装BSP包时对应的产品名称为ipc2010My alt text
ED-IPC2100系列安装BSP包时对应的产品名称为ipc2110My alt text
ED-IPC2200系列安装BSP包时对应的产品名称为ipc2200My alt text
ED-IPC2400系列 安装BSP包时对应的产品名称为ipc2410,ipc2420,ipc2430My alt text
ED-IPC2600系列安装BSP包时对应的产品名称为ipc2610,ipc2460,ipc2460My alt text
ED-IPC3020安装BSP包时对应的产品名称为ipc3020My alt text
ED-CM4Sen安装BSP包时对应的产品名称为senMy alt text
型号描述图片
ED-SBC2300安装BSP包时对应的产品名称为sbc231xMy alt text
  • 软件范围

    所有系列产品支持Raspberry Pi OS 64/32-bit-bookworm (Debian 12)Desktop版和Lite版。

2 应用指导

介绍在系列产品上使用标准的Raspberry Pi OS的操作步骤。

2.1 操作流程

image-20240910114717672

2.2 镜像下载

可根据实际的需要下载需要的Raspberry官方系统镜像,下载路径如下表:

OS下载路径
Raspberry Pi OS(Desktop) 64-bit-bookworm (Debian 12)https://downloads.raspberrypi.com/raspios_arm64/images/raspios_arm64-2024-07-04/2024-07-04-raspios-bookworm-arm64.img.xz
Raspberry Pi OS(Lite) 64-bit-bookworm (Debian 12)https://downloads.raspberrypi.com/raspios_lite_arm64/images/raspios_lite_arm64-2024-07-04/2024-07-04-raspios-bookworm-arm64-lite.img.xz
Raspberry Pi OS(Desktop) 32-bit-bookworm (Debian 12)https://downloads.raspberrypi.com/raspios_armhf/images/raspios_armhf-2024-07-04/2024-07-04-raspios-bookworm-armhf.img.xz
Raspberry Pi OS(Lite) 32-bit-bookworm (Debian 12)https://downloads.raspberrypi.com/raspios_lite_armhf/images/raspios_lite_armhf-2024-07-04/2024-07-04-raspios-bookworm-armhf-lite.img.xz

2.3 镜像烧录

以ED-CM4Sen为例,通过eMMc烧录,部分产品通过SD卡烧录镜像,如用到其它产品可以参考《用户手册》。

建议使用Raspberry Pi官方烧录工具,下载路径如下:

  • Raspberry Pi Imager : https://downloads.raspberrypi.org/imager/imager_latest.exe
  • SD Card Formatter : https://www.sdcardformatter.com/download/
  • Rpiboot : https://github.com/raspberrypi/usbboot/raw/master/win32/rpiboot_setup.exe

前提条件:

  • 已完成烧录工具的下载,并安装至电脑。
  • 已准备一根Micro USB转USB-A线。
  • 已获取待烧录的镜像文件。

操作步骤:

操作步骤以Windows系统为例进行说明。

  1. 打开设备外壳。
  2. 连接好电源线和USB烧录线,如下图所示。
  • 连接USB烧录线,USB接口插入PC
  • 连接电源线
  1. 断开ED-CM4Sen电源,再重新上电。

  2. 打开已安装的rpiboot工具,自动进行盘符化。

  1. 待盘符化完成后,电脑右下角会弹出盘符。

  2. 打开SD Card Formatter,选择被格式化的盘符,单击右下方“Format”进行格式化。

image-20240906162149131
  1. 在弹出的提示框中,单击“是”。
image-20240906162331228
  1. 格式化完成后,在提示框中单击 “确定”。
image-20240906162418626
  1. 关闭SD Card Formatter。

  2. 打开Raspberry Pi Imager,单击“Use custom”,在弹出的窗格中选择“使用自定义镜像”。

屏幕截图 2024-09-04 174931
  1. 根据提示,在自定义路径下选择下载好的镜像文件,并返回至烧录主界面。
image-20240910181012128
  1. 单击“选择SD卡”,在“存储卡”界面选择默认的SD卡,并返回至烧录主界面。
image-20240910181102636
  1. 单击“烧录”,在弹出的提示框中选择“是”,开始写入镜像。
image-20240910181142800
  1. 到这里可以点击“编辑设置”,也可以直接点击”是“。
  • 第一种情况可以点击“编辑设置”设置用户名密码等,在SERVICES里可以配置开启SSH服务,设置完成后点击保存。
image-20240910181248786image-20240910181340262

​ 再次点击“是”

image-20240910181438624

⚠️提示:

使用烧录器配置系统保存后,烧录完成系统重启会直接进入系统。

  • 第二种情况也可以直接点击“是”,之后需要进入系统配置。
image-20240910181514406
  1. 继续点击”是“,开始烧录操作系统。
image-20240910181554287
  1. 待镜像写入完成后,会进行文件的验证,验证完成后,弹出“烧录成功”提示框,单击“继续”完成烧录。
image-20240910182626308
  1. 关闭Raspberry Pi Imager,取下USB连接线,重新给设备上电。

2.4 首次启动配置

介绍用户首次启动系统时的相关配置。

2.4.1 标准Raspberry Pi OS (Desktop)

如果使用Raspberry Pi官方系统镜像,并且烧录前未在Raspberry Pi Imager的高级设置中配置镜像,则系统首次启动时,需要完成初始化配置。

前提条件

  • 已获取可以正常使用的显示器(带HDMI接口)、鼠标、键盘和电源适配器。
  • 已获取可以正常使用的网络。
  • 已获取可以正常使用的HDMI线和网线。

操作步骤:

  1. 通过网线将设备接入网络,通过HDMI线连接显示器,连接鼠标、键盘和电源适配器。
17256078407840
  1. 给设备上电,系统将会开始启动,正常启动后弹出“Welcome to Raspberry Pi Desktop”窗格。
image-20240910115204148
  1. 单击“Next”,在弹出的“Set Country”窗格中根据实际需求设置“Country”、“Language”和“Timezone”等参数。
image-20240910115258407

⚠️提示:

系统默认的键盘布局是英国键盘布局,也可以按需勾选“Use US keyboard”。

  1. 单击“Next”,在弹出的“Create User”界面中自定义创建用于登录系统的 “username”和“password”等。
image-20240910115324777
  1. 单击“Next”:
  • 如果创建用户名和密码时使用旧版本的默认用户名pi和默认密码raspberry,则后会弹出如下提示框,单击“OK”。
image-20240910115417900
  • 弹出“Set Up Screen”窗格,按需设置Screen相关的参数。
image-20240910115505604

6.(可选)单击“Next”,在弹出的“Select WiFi Network”窗格中选择需要连接的无线网络。

image-20240910115547773

7.(可选)单击“Next”,在弹出的“Enter WiFi Password”窗格中输入无线网络密码。

⚠️提示:

如果你购买的产品不带Wi-Fi功能,则无此步骤

8.单击“Next”,在弹出的“Update Software”窗格中单击“Next”自动检查和更新软件。

image-20240910115634095

9.待检查和更新软件完成后,单击“OK”,在弹出的“Setup Complete” 窗格中单击“Restart”完成初始化配置并启动系统。

image-20240910115705341

10.启动完成后,进入操作系统桌面。

⚠️注意:

不同版本的RaspberryPi OS的初始化配置可能存在少量不同,请以实际界面为准。相关的操作可参考https://www.raspberrypi.com/documentation/computers/getting-started.html#getting-started-with-your-raspberry-pi

2.4.2 标准Raspberry Pi OS (Lite)

如果使用Raspberry Pi官方系统镜像,并且烧录前未在Raspberry Pi Imager的高级设置中配置镜像,则首次启动时需要完成初始化配置。

前提条件:

  • 已获取可以正常使用的显示器(带HDMI接口)、鼠标、键盘和电源适配器。
  • 已获取可以正常使用的网络。
  • 已获取可以正常使用的HDMI线和网线。

操作步骤:

  1. 通过网线将设备接入网络,通过HDMI线连接显示器,连接鼠标、键盘和电源适配器。
17256078407840
  1. 给设备上电,系统将会开始启动,系统正常启动后弹出“Configuring keyboard-configuration”界面,需要根据实际的地区设置对应类型的键盘。
img
  1. 选择“OK”,在下一个界面中创建一个新用户名。
img
  1. 选择“OK”,在下一个界面中为新创建的用户名设置登录密码。
img
  1. 选择“OK”,在下一个界面中重新输入设置的密码。
img
  1. 选择“OK”完成初始设置,进入登录界面。
  2. 根据提示依次输入用户名和密码来登录系统,启动完成后,进入操作系统。

2.4.3 安装Firmware包

介绍在标准的Raspberry Pi OS上安装Firmware包的具体操作。烧录Raspberry Pi OS(Desktop) 64-bit-bookworm (Debian 12) 镜像后可通过执行:

curl -s https://apt.edatec.cn/bsp/ed-install.sh | sudo bash -s "产品名称"

来配置系统,使系统能够正常使用,各种设备型号的执行命令见如下表:

型号执行命令
ED-AIC2000curl -s https://apt.edatec.cn/bsp/ed-install.sh | sudo bash -s aic_200w /aic_230w/aic_hq
ED-AIC2100curl -s https://apt.edatec.cn/bsp/ed-install.sh | sudo bash -s aic_200w /aic_230w/aic_hq
ED-GWL2010curl -s https://apt.edatec.cn/bsp/ed-install.sh | sudo bash -s gwl2010_470/gwl2010_868/gwl2010_915
ED-GWL2010curl -s https://apt.edatec.cn/bsp/ed-install.sh | sudo bash -s gwl2010_470/gwl2010_868/gwl2010_915
ED-HMI2002curl -s https://apt.edatec.cn/bsp/ed-install.sh | sudo bash -s hmi2002_070c/hmi2002_101c
ED-HMI2020curl -s https://apt.edatec.cn/bsp/ed-install.sh | sudo bash -s hmi2020_070c/hmi2020_101c
ED-HMI2120curl -s https://apt.edatec.cn/bsp/ed-install.sh | sudo bash -s hmi2120_070c/hmi2120_101c
ED-HMI2220curl -s https://apt.edatec.cn/bsp/ed-install.sh | sudo bash -s hmi2220_070c/hmi2220_101c
ED-HMI2320curl -s https://apt.edatec.cn/bsp/ed-install.sh | sudo bash -s hmi2320_070c/hmi2320_101c
ED-HMI2630curl -s https://apt.edatec.cn/bsp/ed-install.sh | sudo bash -s hmi2630_101c
ED-HMI3010curl -s https://apt.edatec.cn/bsp/ed-install.sh | sudo bash -s hmi3010_070c/hmi3010_101c
ED-HMI3020curl -s https://apt.edatec.cn/bsp/ed-install.sh | sudo bash -s hmi3020_070c/hmi3020_101c
ED-IPC2010curl -s https://apt.edatec.cn/bsp/ed-install.sh | sudo bash -s ipc2010
ED-IPC2010curl -s https://apt.edatec.cn/bsp/ed-install.sh | sudo bash -s ipc2110
ED-IPC2400curl -s https://apt.edatec.cn/bsp/ed-install.sh | sudo bash -s ipc2410/ipc2420/ipc2430
ED-IPC2600curl -s https://apt.edatec.cn/bsp/ed-install.sh | sudo bash -s ipc2610/ipc2620/ipc2630
ED-IPC3020curl -s https://apt.edatec.cn/bsp/ed-install.sh | sudo bash -s ipc3020
ED-CM4Sencurl -s https://apt.edatec.cn/bsp/ed-install.sh | sudo bash -s sen
ED-SBC2300curl -s https://apt.edatec.cn/bsp/ed-install.sh | sudo bash -s sbc231x

这里执行命令ED-CM4SEN的BSP包举例:

前提条件:

已完成Raspberry Pi标准的bookworm镜像的烧录和启动配置。

操作步骤

  1. 设备正常启动后,在命令窗格执行如下命令:

    curl -s https://apt.edatec.cn/bsp/ed-install.sh | sudo bash -s sen

pi@raspberrypi-h:~ $  curl -s https://apt.edatec.cn/bsp/ed-install.sh | sudo bash -s  sen

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   483  100   483    0     0    485      0 --:--:-- --:--:-- --:--:--   484
--2024-09-10 07:07:46--  https://apt.edatec.cn/bsp/splash.png
Connecting to 192.192.192.208:8118... connected.
Proxy request sent, awaiting response... 200 OK
Length: 36009 (35K) [image/png]
Saving to: ‘/tmp/eda-common/eda/splash.png’
/tmp/eda-common/eda/splash.png                100%[=================================================================================================>]  35.17K
  1. 执行完命令后会自动安装BSP包,并且安装完成会自动重启。

  2. 待安装完成后,执行如下命令,检查firmware包是否安装成功。

dpkg -l | grep ed-

​ 下图中的结果显示出ed-cm4sen-rev1p0-bsp表示firmware包已安装成功。

pi@raspberrypi-h:~ $  dpkg -l | grep ed-
ii  ed-cm4sen-rev1p0-bsp      1.20240708    arm64    EDATEC ED-CM4Sen(ED-CM4SEN) Hardware V1.0 BSP Package

⚠️提示:

如果安装了错误的firmware包,可以执行sudo apt-get --purge remove package进行删除,其中package为包的名字

2.4.5 使能SSH(可选)

有两种方式可使能SSH:

  • 第一种可以在烧录系统时利用烧录器配置开启SSH。

  • 第二种进入系统后开启SSH

    1.执行命令 sudo raspi-config进入系统设置页面。

image-20240910151156851
  1. 选择第三项"Interface Optionns",按下回车键
image-20240910151349616
  1. 选择SSH按下回车键,选择“Yes”继续回车。
image-20240910151435815
  1. 执行命令sudo apt reboot 重启即可使用SSH。

3 Firmware系统升级(可选)

系统正常启动后可在命令窗格依次执行如下命令来升级系统固件,对系统软件功能进行优化。

sudo apt update

sudo apt upgrade