树莓派学习

系统安装与远程

由于安装的时候没有及时记录笔记,碰到的问题已经记不清了。故该部分没有记录。

miniconda的安装

需要注意,64位的系统暂不兼容miniconda 4.10以上的版本1。如果安装不兼容的版本,会报以下错误:

1
Miniconda3-py37_4.10.3-Linux-aarch64.sh:行 435: 56590 非法指令            $PREFIX/bin/python -E -sy" "$THIS_PATH"

安装miniconda3 4.9版本完美解决此问题。

  • 拉取conda安装包
1
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py37_4.9.2-Linux-aarch64.sh
  • 安装

原教程是由sudo的,但是可能会带来不可预见的问题。最好不用sudo。

1
sudo bash Miniconda3-py37_4.9.2-Linux-aarch64.sh

剩下的安装可参考知乎用户鱼二所写的文章2,基本上按照默认来的。

  • 添加 .bashrc 配置
1
vi ~/.bashrc

打开后,输入i进入编辑模式,复制如下语句:

1
export  PATH="/home/树莓派名/miniconda3/bin:"$PATH

按Esc,并且输入:wq保存并退出。 如果进入后,上下左右键变成ABCD,则可以使用一下命令修复3

1
cp /etc/vim/vimrc ~/.vimrc
  • 刷新配置文件:
1
source ~/.bashrc

最后,输入conda命令,正常返回,说明conda安装配置成功。

微雪RS485扩展卡配置

注意,正常情况下该扩展卡一个树莓派只能插一个。

具体配置可见官网4。很不幸的是,过程中遇到的问题我已经记不清了。因此,本处无笔记。

安装pyqt5

一直失败

1
2
3
4
5
6
7
8
9
10
11
12
13
sudo apt-get update
sudo apt-get upgrade

sudo apt-get install python3 python3-pip

sudo apt-get install qt5-default

sudo apt-get install python3-pyqt5 pyqt5-dev-tools

sudo pip3 install pyqt5



测试示例

1
2
3
4
5
6
from PyQt5.QtWidgets import QApplication, QLabel

app = QApplication([])
label = QLabel('Hello PyQt5')
label.show()
app.exec_()

第三方模块安装

PyMsgBox

1
pip install PyMsgBox

  1. https://blog.csdn.net/IT_lesliewu/article/details/124893143↩︎

  2. https://zhuanlan.zhihu.com/p/612338843↩︎

  3. https://blog.csdn.net/qq_43792852/article/details/120504085↩︎

  4. https://www.waveshare.net/wiki/RS485_CAN_HAT_(B)#.E8.AF.B4.E6.98.8E↩︎