在树莓派计算模块CM4 eMMC上安装Ubuntu Desktop 21.04

news/2024/8/26 16:11:53 标签: ubuntu, 树莓派计算模块CM4, CM4 eMMC

陈拓 2021/09/29-2021/11/27

在不需要桌面的情况下可以安装Server版,节省空间,速度快。

树莓派计算模块CM4 eMMC上安装Ubuntu Server 21.04_晨之清风-CSDN博客陈拓 2021/10/05-2021/10/051. 概述在《在树莓派计算模块CM4 eMMC上安装Ubuntu Desktop 21.04》https://zhuanlan.zhihu.com/p/415866590https://blog.csdn.net/chentuo2000/article/details/120572834一文中,我们在CM4上安装了Ubuntu Desktop 21.04,在不需要桌面的情况下可以安装Server版,节省空间,速度快。2. 下载Ubuhttps://blog.csdn.net/chentuo2000/article/details/120621705

1. 硬件

  • 我的CM4模块

带eMMC存储器和WiFi模块。

  • 我的CM4扩展板

  • 装好CM4和扩展板的硬件系统

  • 扩展板资源

2. 下载Ubuntu

Install Ubuntu on a Raspberry Pi | Ubuntu

https://ubuntu.com/download/raspberry-pi

  

我选择Ubuntu Desktop 21.04下载:

解压:

3. 下载Win10上安装所需要的驱动usbboot

下载网址:

https://github.com/raspberrypi/usbboot/raw/master/win32/rpiboot_setup.exe

注意:现在先不要安装!

4. 下载映像烧录工具Win32 Disk Imager

下载网址:

https://sourceforge.net/projects/win32diskimager/files/Archive/win32diskimager-v0.9-binary.zip/download

  

解压缩:

可以直接运行,不用安装。

5. 下载dt-blob.bin

CM4的USB启用需要dt-blob.bin文件

在《树莓派CM4基于emmc安装Ubuntu系统及初始配置》

https://blog.csdn.net/Travel1992/article/details/115554449

一文中提供了dt-blob.bin的下载。

dt-blob.bin文件下载:

​ 链接:https://pan.baidu.com/s/1yPu82QFtidnQ5w_BknEzSQ
​ 提取码:ck1i

详细说明以及摄像头的驱动见官方文档:

https://datasheets.raspberrypi.com/

6. 安装系统

官方说明:Compute Module Hardware Datasheets and Schematics

https://www.raspberrypi.org/documentation/computers/compute-module.html

我用的这块CM4带eMMC存储器,它比SD卡快多了。下面我们将系统写入eMMC存储器。

按照官方的建议,烧写计算模块的eMMC,可以使用Linux系统也可以使用Windows系统(建议使用Windows 10)。我使用Win10,步骤如下:

  • 将扩展板上的BOOT开关拨到ON上
  • 用USB线连接电脑和供电/烧录接口(TYPE C)

Windows找到新硬件并安装驱动。

在控制面版中查看:

BCM2711 Boot前面有一个黄色惊叹号。

  • 运行rpiboot_setup.exe安装rpiboot软件

正在安装启动,要等待较长时间……

等待这个界面自动消失。

BCM2711 Boot前面的黄色惊叹号已经没有了,这时驱动就装好了。

  • 运行rpiboot软件

运行rpiboot.exe工具软件,几秒钟后,计算模块的eMMC将作为U盘在Windows下弹出。

说明:以后每次使用U盘都这样做。

  • 格式U盘

这一步可省略。

  • 使用Win32DiskImager(官方推荐)将Ubuntu系统烧录进eMMC U盘中

运行前面下载的Win32DiskImager.exe

找到前面下载的系统映像文件:

ubuntu-21.04-preinstalled-desktop-arm64+raspi.img

Open

我的U盘盘符是F:

点击Write按钮:

yes

等待

写成功。

OK,Exit。

7. 启用USB

根据官方说明,CM4为了降低功耗,USB接口默认是关闭的,需要手工打开。

查看文件资源管理器,这时系统多出了一个盘符system-boot(F:)

  • 将前面下载的dt-blob.bin文件复制到system-boot的根目录下
  • 修改config.txt文件

在system-boot中找到config.txt文件,可以用记事本打开,在最后一行添加

dtoverlay=dwc2,dr_mode=host

保存退出。

弹出system-boot(F:)。

8. 开机启动配置

  • 把掉USB线
  • 接上显示器,插好鼠标键盘
  • 将扩展板上的BOOT开关拨到OFF上
  • 用USB线连接电脑和TYPE C接口,上电开机

第一次开机要安装系统,需等待较长时间。

  • 选择语言

  • 选择键盘布局

  • 连接WiFi

  • 选择时区

  • 设置计算机名、用户名、密码

  • 系统设置

  • 登录

  • 进入桌面

系统安装完成。

9. 安装ssh服务、远程登录

  • 安装ssh服务

Ubuntu默认没有安装ssh服务,用下面的命令安装:

sudo apt-get install openssh-server

安装好之后就可以使用了,看看ssk的进程

ps -e | grep ssh

如果看到sshd,ssh-server就已经启动了。

  • 远程登录

可以用Win10的命令窗口登录

Win10命令窗口使用ssh的方法参考:

《Win10命令窗口的SSH和SFTP操作》

https://blog.csdn.net/chentuo2000/article/details/119918637

  • 查看存储空间使用情况

  • 重装系统后的登录错误

如果重新安装过系统再次登录时出现:

在PC上执行命令:ssh-keygen -R 192.168.0.8

再次登录:

输入yes

登录成功。

10. 外接显示屏调节分辨率

https://elinux.org/RPiconfig

https://elinux.org/R-Pi_configuration_file

https://forums.raspberrypi.com/viewtopic.php?f=29&t=24679

LCD显示屏,DHMI接口,7寸,15.5x8.5cm ,下面通过usercfg.txt调节。

执行命令:

sudo nano /boot/firmware/usercfg.txt

config_hdmi_boost=4

hdmi_group=2

hdmi_mode=87

hdmi_cvt 800 480 60 6 0 0 0

参数说明:

  • config_hdmi_boost=4

HDMI信号强度,默认为0,最大为7

  • hdmi_group=2

使用DMT格式,这是计算机计算机显示器使用的分辨率。

  • hdmi_mode=87

https://forums.raspberrypi.com/viewtopic.php?f=29&t=24679

87是自定义模式

  • hdmi_cvt 800 480 60 6 0 0 0

自定义模式参数设置:

hdmi_cvt=<width> <height> <framerate> <aspect> <margins> <interlace> <rb>

width        width in pixels

height       height in pixels

framerate    framerate in Hz

aspect       aspect ratio 1=4:3, 2=14:9, 3=16:9, 4=5:4, 5=16:10, 6=15:9

margins      0=margins disabled, 1=margins enabled

interlace    0=progressive, 1=interlaced

rb           0=normal, 1=reduced blanking


http://www.niftyadmin.cn/n/1733040.html

相关文章

eXtremeComponents文档

http://www.blogjava.net/lucky/archive/2010/01/19/33380.html 前言 1. 配置 1.1. 先决条件 1.2. 安装 1.3. 导出过滤器(可选) 1.4. 安装测试2. 概述 2.1. 引言3. TableTag 3.1. 引言 3.2. 显示图片 3.3. 过滤、排序和动作&#xff08;Action&#xff09; 3.4. 设定每页显示行…

css动画-小球撞壁反弹

小球碰到一面壁之后一般都会反弹&#xff0c;反射角入射角&#xff1b; 其实用css3来实现这个效果也非常简单。 首先&#xff0c;分解一下小球的运动&#xff1a;水平运动和垂直运动。 当小球往右下方向运动时&#xff0c;如果碰到了下面的壁&#xff0c;那么由于碰撞&#x…

在树莓派计算模块CM4 eMMC上安装Ubuntu Server 21.04

陈拓 2021/10/05-2021/10/05 1. 概述 在《在树莓派计算模块CM4 eMMC上安装Ubuntu Desktop 21.04》 https://zhuanlan.zhihu.com/p/415866590 https://blog.csdn.net/chentuo2000/article/details/120572834 一文中&#xff0c;我们在CM4上安装了Ubuntu Desktop 21.04&#…

树莓派+Ubuntu安装VCpkg

陈拓 2021/10/11-2021/10/23 1. 概述 vcpkg是Microsoft的跨平台开源软件包管理器&#xff0c;极大地简化了 Windows、Linux 和 macOS 上第三方库的配置与安装。 vcpkg可以单独使用&#xff0c;也可以在vscode中使用。 2. 我的软、硬件系统环境 硬件 见《在树莓派计算模块CM…

也来介绍一下 extremeTable

http://www.blogjava.net/davidxu/archive/2005/08/09/9683.aspx 也来介绍一下 extremeTable 1、何为 extremeTable&#xff0c;又一个开源taglib extremeTable,开源的jsp 自定义标签,以表格的形式显示数据&#xff0c;当前最新版本为 1.0.1-M1. 它是一个类似display tag,val…

wow.js animate.css——有趣的页面滚动动画

今天偶然间发现了一个使用特别简单的页面动画效果&#xff0c;还挺不错的&#xff0c;玩了一个上午&#xff0c;现在介绍一下这个滚动动画&#xff1a; 一、使用方法&#xff1a; 1.下载animate.css 2.下载wow.js 3.引用文件&#xff0c;像这样&#xff1a; <link href&q…

树莓派+Ubuntu安装binutils-2.37

2021/10/28-2021/10/28 操作系统版本binutils包含as和ld 当前版本&#xff1a; 下载新版本 选择版本&#xff1a; https://ftp.gnu.org/gnu/binutils/ 下载&#xff1a; curl -O https://ftp.gnu.org/gnu/binutils/binutils-2.37.tar.gz 解压 tar -zxvf binutils-2.37.tar.gz…

商业智能(BI)是什么?

商业智能&#xff08;BI&#xff09;是什么&#xff1f;商业智能&#xff08;Business Intelligence&#xff0c;BI&#xff09;系统使组织能够通过利用客户、供应商以及内部业务操作的有关信息来提高商业性能。BI 系统的最终目标是使用户能够消费大量有关数据&#xff0c;对其…