raspberry pi 3 使用记录(待完成)

本文介绍如何在树莓派上安装系统并配置Kodi,包括卸载旧分区、选择合适的镜像文件、调整系统设置等内容。还提供了安装桌面版、更改键盘布局、调整GPU内存等实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、df -h 查看SD的各分区是否挂载了的,如果挂载了,将其卸载(用umount命令),再用df -h查看,确保SD上的分区已经卸载

sudo fdisk -l 确认SD设备名,一般是 /dev/sdb 或 /dev/sda

刷写系统 sudo dd if=.....img of=/dev/sdb bs=4M status=progress 到SD卡上(添加status=progress 可以看到进度,避免以为刷写死机,刷写最后会比较慢,可能是读取速度远大于写入速度的缘故)

(刷写gz压缩镜像,如Kodi,类似 gzip -dc LibreELEC-RPi2.arm-10.0.2.img.gz  |  sudo dd of=/dev/sda bs=4M  status=progress)

(对于xz压缩镜像,可以  xzcat  2023-02-21-raspios-bullseye-arm64.img.xz  |  sudo  of=/dev/sdb  bs=4M  status=progress 一边解压一边刷写。)

抓取镜像,类似以下命令  sudo dd if=/dev/mmcblk0   bs=4M   |    gzip    >   ./Xxxx.img.gz

2、我想用作带浏览器的Kodi,所以,先安装桌面版(装32位的!!64位对3b+来说太耗资源太卡)。启动后,正常进入,发现可以开启蓝牙、Wifi(右上角有图标)

3、默认系统的键盘布局为英式布局,把它改成美式布局(菜单-Preferences-Mouse and Keyboard Settings)US International。新一点的镜像初次启动后会引导你修改键盘布局。

4、Raspberry Pi Configuration,GPU Memory 改成 256,interfaces 启用ssh,但图形界面的这个没有高级选项,命令 raspi-config 进入字符界面,在高级选项中扩展文件系统。打开GL Driver - GL (Full KMS)。重启。

5、用 首选项 - Add / Remove Software 来删除软件比较卡,所以,dpkg  -l  |  grep  geanny 之类的筛选,再 sudo apt-get  remove  geanny 这样卸载软件

6、启用或者加大swapfile到2GB  (树莓派(raspberry pi)增加swap空间大小-蒲公英云

7、sudo apt-get install  kodi

8、sudo apt-get install ttf-wqy-zenhei  添加字体,sudo apt-get install fcitx fcitx-googlepinyin fcitx-module-cloudpinyin fcitx-sunpinyin  拼音输入法  等 (树莓派显示中文和添加中文输入法_树莓派安装中文输入法_行走的皮卡丘的博客-优快云博客
  sudo apt-get install matchbox-keyboard   添加屏幕键盘

----------------------------------------------------------------------------

9、sudo systemctl stop systemd-timesyncd  关闭时间同步服务 (不关闭时间同步无法手动设定时间)

sudo timedatectl set-time '2024-12-20 10:16:30'   手动设定时间 (不设定时间时间在证书有效日期外无法使用证书验证上网)

openssl x509 -in _.zime.edu.cn.pem -noout -dates  查看pem证书的有效时间范围,超出时间范围了,就访问学校网站,从地址栏带锁的那里查看证书信息并导出pem文件

./zimelogin.armv7l   <teacher_id>   <password>  验证通过

sudo systemctl start systemd-timesyncd  重新打开时间同步服务

10、运行 /usr/lib/chromium-browser/chromium-browser-v7 --kiosk http://10.5.10.200/site/screen 可以展台方式呈现网页

nano  kiosk_site_10.5.10.200.sh

--------------------------

#!/bin/bash

sleep  5
ip_address="10.5.10.200"
ping -c 4 $ip_address > /dev/null 2>&1

if [ $? -eq 0 ]; then
    /usr/lib/chromium-browser/chromium-browser-v7 --kiosk http://10.5.10.200/site/screen
fi

--------------------------

chmod  a+x  kiosk_site_10.5.10.200.sh

下面的方式是把自动启动的工作放在服务中,对于有窗口的浏览器似乎不合适

sudo nano /etc/systemd/system/kiosk_site_10.5.10.200.service
-------------------------

[Unit]
Description=Show http://10.5.10.200/site/screen in kiosk mode
After=multi-user.target

[Service]
ExecStart=/home/zime/kiosk_site_10.5.10.200.sh
WorkingDirectory=/home/zime
StandardOutput=inherit
StandardError=inherit
Restart=always
User=zime

[Install]
WantedBy=multi-user.target

-------------------------

sudo systemctl daemon-reload
sudo systemctl enable kiosk_site_10.5.10.200.service
sudo systemctl start kiosk_site_10.5.10.200.service

下面的做法是把自动启动任务放入  ~/.profile

nano  ~/.profile

最后加入/home/zime/kiosk_site_10.5.10.200.sh &  (注意,必须后台运行,不然会阻塞后续进程,屏幕也似乎只显示一半)

注意:放入 ~/.bashrc 不能完成任务,因为放入此处的自动运行是在打开终端的时候才进行 (参考 bashrc 与 profile 的区别_.bashrc .profile-优快云博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值