树莓派使用

## 树莓派使用记录

1、前言

毕业课题软件系统设计完成,把它加载到硬件设备上。可选择的硬件设备很多,比如英伟达的人工智能开发套件、JN-P08工业派等,本文选择的是树莓派搭建硬件系统。型号是Pi4B 4G,32位。

2、系统安装

系统下载官方[链接](https://www.raspberrypi.com/software/operating-systems/)

我下载最新的Raspberry Pi OS(2021年10月30日)进行烧录一直不成功,试过多个烧录工具和网站下载的系统镜像依然不行,最后使用2021年5月7日版的才行,这个问题没有解决,好在满足我使用需求。

使用工具链接

烧录工具

树莓派系统烧录工具主要试用了3种,Win32DiskImager、Balena Etcher和USB IMAGE TOOL,我选择的是Win32DiskImager和USB IMAGE TOOL。Win32DiskImager是淘宝客服小哥哥推荐,倒也好用;Balena Etcher软件后面没有用,由于系统镜像原因一直不成功,就没有用它,但是它有个优点在于烧录完成后,会进行校验,其他两种不具备;USB IMAGE TOOL相比其他两个的优点在于可以烧录系统,也可将TF卡上的系统进行打包备份。相比较而言USB IMAGE TOOL效果最好,不过也看个人喜好。

TF卡格式化工具

TF卡格式化工具为SD FORMATTER,使用时在选项设置中将逻辑大小调整打开(即ON状态下),注意不要选错盘符。

注意:系统烧录完成后,win10系统会提示格式化硬盘才能使用,此时关闭即可,不要同意。

3、系统基础化安装

更换国内源

(1)备份源文件,命令如下:

```

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

sudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak

```

(2)修改软件更新源,命令如下:

```

sudo nano /etc/apt/sources.list

```

(3)将第一行修改为阿里云的软件源地址,ctrl+x离开,Y确定,最后回车

```

deb  stretch main contrib non-free rpi

```

(4)修改系统更新源,命令如下:

```

sudo nano /etc/apt/sources.list.d/raspi.list

```

(5)将第一行修改为中科大的系统源地址,ctrl+x离开,Y确定,最后回车

```

deb  stretch main ui

```

(6)同步更新源,命令如下:

```

sudo apt-get update

```

(7)更新升级以安装软件包,耗时长,消耗流量大,命令如下:

```

sudo apt-get upgrade

```

安装中文输入法

```

sudo apt-get install fcitx fcitx-googlepinyin fcitx-module-cloudpinyin fcitxsunpinyin

reboot #重启系统

```

python升级

Raspberry系统中python版本包含2.7和3.7,默认是python2.7,将python版本更换为3.7,不建议删除python2.7,只需修改软链接即可,否则会在后面的安装中出现依赖错误,解决起来很耗时。

(1)查询python安装位置

```

whereis python

```

#通常情况下,可省略(1),直接进行后面的操作

(2)先将python2.7的链接删除

```

sudo rm /usr/bin/python

```

(3)将python3.7软链接上去

```

sudo ln -s /usr/bin/python3.7 /usr/bin/python

```

(4)运行python进行测试,看显示的内容是否是python3.7.3。

在我的压缩包中包含了基础化安装的镜像

4、OpenCV安装

我试过pip安装,2天都没有安装成功,系统刷了好几遍,后来无意中发现CSDN博主[donkey_1993](https://blog.csdn.net/donkey_1993)大大的文章,按照他的方法简单很多,但是他的教程不适合只进行基础化安装的空白系统,这里进行补充和整理。

OpenCV依赖安装

```

sudo apt-get install build-essential git cmake pkg-config -y

sudo apt-get install libjpeg8-dev -y

sudo apt-get install libtiff5-dev -y

sudo apt-get install libjasper-dev -y

sudo apt-get install libpng12-dev -y

sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev -y

sudo apt-get install libgtk2.0-dev -y

sudo apt-get install libatlas-base-dev gfortran -y

sudo apt-get install libhdf5-dev -y

sudo apt-get install libqt4-test -y

sudo apt-get install libqtgui4 -y

```

使用命令安装

```

pip3 install opencv_contrib_python-4.0.1.24-cp37-cp37m-linux_armv7l.whl

```

文件(树莓派opencv)在我的压缩包中,也可以通过[链接地址](https://www.piwheels.org/simple/opencv-contrib-python/)下载不同版本

注:安装完成后会出现ImportError,通过看另外的大佬博文(名字没有保存T.T)后续安装一些依赖解决。

5、PyTorch安装

PyTorch依赖安装

```

sudo apt install libopenblas-dev libblas-dev m4 cmake cython

```

继续安装python包

```

pip install numpy pyyaml cython

```

使用命令安装

```

pip3 install torch-1.6.0a0+b31f58d-cp37-cp37m-linux_armv7l.whl

pip3 install torchvision-0.8.0a0+10d5a55-cp37-cp37m-linux_armv7l.whl

```

就此安装完成了,我导入的时候发现有个Error提示,但是依然可以使用,重启后错误提示消失。

6、总结

树莓派是第一次接触,不大熟练,这里记录一下环境搭建过程。记录一下自己的感悟。

使用树莓派作为计算机视觉项目的硬件设备,它的计算能力不足以达到实时性的要求,英伟达的人工智能开发套件在不进行加速的情况下加载视频流并进行识别时大概有10s的延时,树莓派计算能力弱,每一帧图像都要计算个几秒,难以接受。树莓派800RMB,英伟达人工智能套件2500RMB。

树莓派应用前景广,可以使用的系统多,在不要求计算能力的情况下,它是一款非常优秀的开发板。

文中提到的软件和系统镜像均在我的压缩包中,[下载链接点这里](https://pan.baidu.com/s/1w7Dopo5oMtQrdRp1bBv_Ew),提取码:1111

参考链接请见第7节。

参考链接:

B站UP主大大:rcdrones

csdn博主大大:WangGangdan

csdn博主大大:Leonard2021

csdn博主大大:潇洒与冒险

csdn博主大大:donkey_1993

————————————————

版权声明:本文为CSDN博主「Ailberty」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/Ailberty/article/details/121797485

【阿里云官方镜像站:    https://developer.aliyun.com/mirror/?utm_content=g_1000307095    】

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,456评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,370评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,337评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,583评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,596评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,572评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,936评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,595评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,850评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,601评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,685评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,371评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,951评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,934评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,167评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,636评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,411评论 2 342

推荐阅读更多精彩内容