前段时间入手了树梅派400,补一篇使用指南,内容涉及购买建议,安装系统,软件配置,硬件搭配等
树梅派400简介
一台键盘一体机,连接电源,鼠标和显示器就可以作为一台生产力工具使用了
购买建议
建议购买套装版,否则需要单独自行购买电源等配件,内含:电源,树梅派400一体机,鼠标,高速sd卡,读卡器以及micro-HDMI连接线等
硬件搭配
- 显示器:建议搭配一台带有扬声器的显示器,否则需要外接蓝牙音箱或者usb声卡,不然没声音
- 外设:如果你有做图像相关需求的话,可以搭配一个USB摄像头(有套装版是包含这个的)
安装系统
个人觉得官方推荐的Raspberry Pi OS不好用,我更喜欢ubantu系统,然后使用了一段时间的ubantu-desktop感觉太重了,树梅派400的硬件跑起来有点难顶,所以这里我推荐使用ubantu-mate,更轻
准备
- sd卡,读卡器
- Win32DiskImager,下载地址:https://win32diskimager.download/download-win32-disk-imager/
- ubantu-mate镜像,下载地址:https://ubuntu-mate.org/download/arm64/groovy/ ,选择Direct Download即可
烧录
插入读卡器,打开Win32DiskImager,选择你解压好的镜像,write即可
开机
插入刻录好的sd卡,连接电源,鼠标,显示器(连接到靠近电源的micro-hdmi口),进入系统,完成系统初始设置,连接网络,然后更新一下系统(否则蓝牙适配器不可用)
系统配置
卸载掉超级不好用的snap,打开终端,输入命令
sudo apt autoremove snapd
解决睡眠之后唤醒不了的问题
- 安装laptop-mode-tools工具包,输入命令
sudo apt install laptop-mode-tools
- 修改配置文件,输入命令
sudo gedit /etc/laptop-mode/laptop-mode.conf
- 将
ENABLE_LAPTOP_MODE_TOOLS,ENABLE_LAPTOP_MODE_ON_BATTERY,ENABLE_LAPTOP_MODE_ON_AC,ENABLE_LAPTOP_MODE_WHEN_LID_CLOSED四项的值都设置为1
- 启动laptop_mode,输入命令
sudo laptop_mode start
- 安装laptop-mode-tools工具包,输入命令
设置启用hdmi音频,修改文件
/boot/firmware/config.txt
,把#hdmi_drive=2 修改为 hdmi_drive=2
,然后重启系统(也可以只重启一次系统)配置默认声卡
插入usb声卡
aplay -l
查看系统所有声卡修改文件
/boot/firmware/config.txt
,把dtparam=audio=on 修改为 #dtparam=audio=on
,禁用板载声卡,树梅派400是没有这个东西的,禁用后重启系统默认声卡不会复原新增文件
/etc/asount.conf
,内容为:下面的2,是你上面查看到的所有声卡中,你想设置为默认声卡的那个编号1
2
3defaults.ctl.card 2
defaults.pcm.card 2
defaults.timer.card 2
软件配置
开机初始化完成系统之后,如果你选择的语言是中文,那么需要安装一下完整的语言支持包,否则界面大部分还是英文的,也没有中文输入法
安装完整的中文语言支持包
打开设置->个人偏好->语言支持,安装,会同时安装好中文输入法,切换的快捷键是ctrl + space(空格)
安装必备的软件
请注意树梅派系列的产品cpu架构是arm的(树梅派400是arm64),因此需要安装对应架构的软件才能跑
浏览器,系统自带的firefox浏览器我认为不好用,我更喜欢chrome,但是巧的是chrome没有编译好的arm版本可供下载,这时候有两种选择,一是自己下载源代码配置好相关环境之后编译安装,二是安装ubantu源里面的chromium,这里我选择二,给出一个安装脚本,首先访问:http://ports.ubuntu.com/pool/universe/c/chromium-browser/ 确定一下当前最新的版本是多少,然后把版本填到下面的脚本的第一行,把它保存为一个文件,赋予执行权限,执行即可
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19version=91.0.4472.101
sudo apt autoremove snapd
echo $version
wget http://ports.ubuntu.com/pool/universe/c/chromium-browser/chromium-codecs-ffmpeg_$version-0ubuntu0.18.04.1_arm64.deb
wget http://ports.ubuntu.com/pool/universe/c/chromium-browser/chromium-browser_$version-0ubuntu0.18.04.1_arm64.deb
wget http://ports.ubuntu.com/pool/universe/c/chromium-browser/chromium-browser-l10n_$version-0ubuntu0.18.04.1_all.deb
wget http://ports.ubuntu.com/pool/universe/c/chromium-browser/chromium-chromedriver_$version-0ubuntu0.18.04.1_arm64.deb
支持播放B站视频
wget http://ports.ubuntu.com/pool/universe/c/chromium-browser/chromium-codecs-ffmpeg-extra_$version-0ubuntu0.18.04.1_arm64.deb
sudo dpkg -i chromium-codecs-ffmpeg_$version-0ubuntu0.18.04.1_arm64.deb
sudo dpkg -i chromium-browser_$version-0ubuntu0.18.04.1_arm64.deb
sudo dpkg -i chromium-browser-l10n_$version-0ubuntu0.18.04.1_all.deb
sudo dpkg -i chromium-chromedriver_$version-0ubuntu0.18.04.1_arm64.deb
sudo dpkg -i chromium-codecs-ffmpeg-extra_$version-0ubuntu0.18.04.1_arm64.deb
rm chromium-codecs-ffmpeg_$version-0ubuntu0.18.04.1_arm64.deb
rm chromium-browser_$version-0ubuntu0.18.04.1_arm64.deb
rm chromium-browser-l10n_$version-0ubuntu0.18.04.1_all.deb
rm chromium-chromedriver_$version-0ubuntu0.18.04.1_arm64.deb
rm chromium-codecs-ffmpeg-extra_$version-0ubuntu0.18.04.1_arm64.deb
(未完待续)