目录

First Blood:

一、设备清单:

二、系统:

三、烧录工具:

四、正式开始:树莓派系统的安装

Double Kill:

一、设备清单:

二、系统:

三、烧录工具:

四、格式化工具:

步骤1:格式化SD卡。

步骤2:树莓派64位系统的安装。

步骤3:安装依赖软件。

Triple kill:

步骤3:安装依赖软件

步骤4:安装大疆python SDK

因为字体和段落的原因,最后一个大章没能自动生成目录,我编辑了一下,其实还没太搞懂这个目录的玩法,凑合看吧


本篇中,我会涉及到树莓派系统的安装,文件系统的拓展,虚拟内存(交换空间)的拓展,源的更换,WIFI连接,默认python程序版本号的更改,opencv安装,python sdk编程环境准备的内容。

设备:win10笔记本电脑

树莓派3B+   设备参数如下:

SoC(系统芯片):BCM2837B0

CPU(中央处理):ARM Cortex-A53 1.4GHz 四核

GPU(图形处理):Broadcom VideoCore IV,OpenGL ES 2.0,1080p 30 h.264/MPEG-4 AVC 高清解码器

内存:1GB

USB2.0:4,支持USB  hub拓展

视频输出:支持PAL和NTSC制式,支持HDMI。分辨率位

音频输出:3.5mm插孔,HDMI(高清晰度多音频/视频接口)

SD卡接口:Micro SD卡接口

网络介入:蓝牙4.2  WIFI—802.11AC无线 2.4GHz/5GHz 双频  天线—Zero W天线方案  有线—千兆以太网

拓展接口:40个管脚(可供串口、GPIO、I2C、SPI等调试用)

额定功率:2B功率位5.0W,3B未知,但更高。

电源输入:5V,通过MicroUSB或GPIO引脚

电源管理IC:Microchip LAN7515

First Blood:

给树莓派装系统,这东西真是纯硬件,除了一块板子其他啥都没有,根据网友提供的树莓派网站(https://shumeipai.nxez.com/hot-explorer#beginner之树莓派新手指南中文版PDF)上的指示,开始吧。

一、设备清单:

1、树莓派3B(借的)

2、16G  Micro SD卡(自己买的,必备,树莓派通过SD卡启动,系统要求最少8G,一般使用16G或32G,板子最大支持512G,卡槽在主控板背面)

3、给树莓派供电电源(把我家的小米初代带USB口的电源插排拿用了,5V2A,其实树莓派要求的是3A,日常使用2A可以满足,电脑USB口输出电流的肯定不行,后面说)

4、电脑显示器

5、电脑鼠标

6、电脑键盘

7、HDMI线

8、Micro SD读卡器

二、系统:

32位桌面版,2021-05-07-raspios-buster-armhf.img,官网上的文件大多都是zip等压缩格式的,下载同名文件并解压就得到了.img文件。

三、烧录工具:

Win32DiskImager

四、正式开始:树莓派系统的安装

步骤1:把镜像写入SD卡。

把SD卡插入读卡器,再把读卡器插入电脑,通过电脑上安装的Win32DiskImager来进行系统镜像文件写入,按照操作指南,把img格式的镜像文件烧录进SD卡。

成功后,原本只有1个盘符的SD卡变成了2个盘符。

一个叫做E:boot,这个是树莓派的文件系统,是SD卡刷完树莓派系统之后唯一一个能通过windows查看的目录。另一个叫做F:,它会在每次SD卡通过读卡器连接电脑的时候自动弹出窗口问候你是不是要格式化。

不用管它,取消就好了。如果你不幸顺手点了格式化磁盘,那么重复步骤1。

步骤2:启动树莓派。

把刷完系统的SD卡插进树莓派的卡槽里,连接鼠标、键盘、显示器、显示器电源、树莓派电源,这时树莓派主板上的红色电源灯常亮,绿色指示灯闪烁,然后你会在显示器左上角上看到树莓派的LOGO。

这链接里面的视频就是我看到的,一毛一样。

连链接都懒的点的就不用问啥样了,你的好奇心进取心学习力暂时没达到阈值,等啥时候需要啥时候看吧。

然后,我就拔电关机了。是的,什么都没做,就关机了。对于树莓派这样高端大气上档次的开源鼻祖,我第一次摆弄,心里面只是期盼着能够正常开机,看到能够正常开机了,可以了,于是直接拔电关机了。

接下来我很想试试用电脑USB口供电可不可行,尽管EP单独配备了电源管理模块,输出的电流也是完全可以支撑小美工作的,但我还是想试试,因为如果成了,我就不用每次调试都带着电源插排了,毕竟天天带也挺沉的。于是我把电源线直接插进了电脑USB口里。小美正常开机,不过很快我就发现,电脑屏幕的右上角不断的闪现一个闪电形状的黄色标识,心惊胆战的去百度,说是电压不足电流不足之类的,反正是供电出了问题的意思,度娘说尽量不要做任何操作,好吧,关机。尝试失败。

Double Kill:

生活还得继续,出(借)来(的)混(板)迟早要还的,想要学会只能自己努力不断尝试,不会有人给你制定目标拆分计划让你一天一汇报三天一总结,更不会像学校一样有班主任老师幽灵般天天采用观察法找机会抽时间趴教室前门后门搞偷袭,既然要学,那么该xyxy,该tbtb。说实话,即便是闲鱼上,会出手树莓派的玩家也是不多的,问完告诉我不卖了的有,告诉我在外面玩儿还有9天才能返程的也有,三天甚至五天不回一句话的也有,本就不充裕的供给就显得更加弥足珍贵,几次三番终于找到了合适的货,卖家临出手之前还嘱咐我:“你啥时候不想用了,我回收哈,别可劲儿造哈”“卡里我都装了完整的镜像,该激活都激活了,该装都装了,要是你手里有卡的话,能不格就不格哈”^^!新入手的是3B+,带显示器,带卡,带摄像头,带电源,带风扇外壳,总之,除了鼠标键盘没有,剩下都有!嗯,这是一笔不错的交易。

美加到了,有了之前小美的实践经验,美加我就敢上手了,hiahiahiahia,等等,不是要装大疆SDK吗?大疆SDK是什么?装哪儿?怎么装?

欢迎来到 RoboMaster 开发者页面 — RoboMaster Developer Guide 文档 (robomaster-dev.readthedocs.io)

先去溜一眼,里面包含有5大类共28小类合计约50个主题逾万字的内容。其实于树莓派最关键的就是第26个链接RoboMaster SDK 1.2安装SDK到Linux平台这节里的这几个字:

一、设备清单:

1、树莓派3B+,带风扇带外壳带电源

2、16GMicro SD卡,之前装了32位的系统

3、3.5英寸显示屏(是真小啊,我眼睛本来就近视,安装完SDK飞蚊症了都)

4、电脑鼠标

5、电脑键盘

6、HDMI线

二、系统:

64位树莓派系统,2020-05-27-raspios-buster-arm64.img

是的,你没看错,是64位。原来装好的32位用不了,彻底废了。

三、烧录工具:

Win32DiskImager

四、格式化工具:

SD Card Formatter

  • 正式开始:

步骤1:格式化SD卡。

用SD Card Formatter将装好系统的Micro SD卡格式化。

步骤2:树莓派64位系统的安装。

上指南!之前看到的“sdk install on Raspberry Pi.7z”实际就是大疆给的SDK通用包“xitinglin-RoboMaster-SDK-master.zip”里的一个压缩包,压缩包里还有专门写的安装指南“树莓派上的python sdk使用.docx”。是的,有指南。放心,指南里写了10行命令,我花了5天时间解决了执行这10行命令过程中的一分迷茫两分懵懂三分高糊四分无辜五分惊讶六分凉薄七分轻蔑八分不屑九分嘲弄十分不解(放心,是树莓派嘲弄我,不是我嘲弄它,我弄不动它。)

指南说了,要保证想要安装大疆SDK,必须要保证树莓派是64位的系统。命令行输入:getconf LONG_BIT,反馈是64就对了。

书签1,一会安装完验证。

64位系统只能是3B或4B安装,更低版本的主控就直接放弃吧。系统镜像:https://www.raspberrypi.org/forums/viewtopic.php?f=117&t=275370

指南版安装教程:https://blog.csdn.net/zuoguaishouxiao/article/details/106496323

具体操作同32位操作系统的安装,只不过镜像不同罢了,注意别选错了。

接下来,教程说需要建两个文件。

一个是ssh文件,用来在只有树莓派、网线和树莓派电源的情况下让putty远程连接树莓派,登陆命令行。建立方法很简单,在boot里新建一个txt文件,然后连名带后缀全删掉,命名为ssh就可以了,等开完机用完putty再回来的时候,你会发现这个ssh不见了,不用管它,系统把它挪去另外一个文件夹了,只是在windows立面显示不出来,它好着呢。还有一种远程连接的方式,是可以登陆树莓派的图形界面,叫VNC。

Ssh和Vnc都属于远程登录,这个叫远程登陆的坑,下次聊它。

另一个是wpa_supplicant.conf文件,这个文件是用来让树莓派启动就连接默认WIFI的,这个叫自动连接WIFI的坑,现在用不上,咱后面说。

指南上接下来都是远程登录的指引,与我无关。

装完可以开机了。树莓派64位系统的开机跟32位略有不同,就是没有左上角四个小树莓。第一次开机会弹出一个设置。

先是国家语言和时区设置,因为写这段文字的时候我的设置已经完成了,并且是在单独的显示屏上完成的,没法截图,所以这里借用一下网友的图片。国家语言时区按照图里的选,时区只有上海,没有北京,lj,下面的复选框我选的是Use English Language和Use US Keyboard,顺便感受一下多年不见的英语。

接下来是密码,树莓派原始用户名是pi,原始密码是raspberry,如果你不想改,就直接输入两遍raspberry,反正我是没改,怕忘。下面的复选框是指隐藏密码,要是准备改,建议输入的时候把挑勾掉,这样你就能看到你输入的是什么了,增加一下印象。

树莓派冷知识:默认用户名pi,密码raspberry,但在命令行里输入密码是看不见的,完全看不见,全靠感觉,输入完回车就行了。

下一个是屏幕分辨率,如果你的屏幕两遍有黑边,要把图中的复选框挑上,这样再启动的时候就能满屏显示了。我装了三遍系统,一遍有黑边,两遍没有黑边,这个情况很随机,不要忽略。

接下来是网络设置,有点慢,不要跳,等着它,不一会儿就会弹出所处位置的WIFI,连接就好了。但是我跳了,我真的跳了!然后我很快掉进了这个WIFI坑里。

下一个也就是最后一个设置了,Update,想更就更,不想更就跳。

好了,这回设置完成了,书签1,验证系统位数。

成功,继续下一个步骤吧。

步骤3:安装依赖软件。

先是扩大虚拟内存。在这里我建议大家先拓展文件系统,我做的时候是扩完虚拟内存,基本都装完了,才拓展的文件系统,如果第一次上手的话,建议先拓展文件系统,以后用起来方便。

                拓展树莓派文件系统

1、在命令行里输入:sudo raspi-config

2、然后选择6“Advanced Options”,我这个不知道为什么缺7选项。

3、然后选择A1“Expand Filesystem”

4、回车,会让你重启树莓派,选择Reboot立刻重启。如果不能自动重启,则命令行输入sudo reboot重启。

5、重新启动后,文件系统已经扩展为整个Micro-SD卡的所有空间,通过命令行输入df -h检查来验证文件系统是否已扩展。

                拓展虚拟内存

操作方法一:指南上说这一步叫扩大树莓派虚拟内存,避免内存不够:

$ sudo dphys-swapfile swapoff(删除虚拟内存)

$ sudo sed -i 's:CONF_SWAPSIZE=.*:CONF_SWAPSIZE=2048:g' /etc/dphys-swapfile(将虚拟内存调整为2048M)

$ sudo reboot(重启树莓派)

下面来介绍一下(在树莓派实验室新学到的)关于Swap的知识。

Swap分区是磁盘上的一个特殊用途的分区,一般被称为交换空间。当系统的物理内存不够用的时候,把物理内存的一部分空间释放出来,以供当前运行程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间的内容被临时保存到Swap分区中,等到那些程序要运行时,再从Swap分区中恢复保存的数据到内存中。

分配太多的Swap空间,会浪费磁盘空间,而Swap空间太少,则系统会发生错误。一般在内存小于2G的情况下,交换空间应为内存的2倍。对于树莓派来说,可以设置为2GB。当然也要考虑Micro SD卡的容量和使用情况。

操作方法二:

①先删除swap分区

$ sudo swapoff /swapfile

$ sudo rm /swapfile

②再修改树莓派swap的大小

$ sudo vi /etc/dphys-swapfile

将CONF_SWAPSIZE的值修改成你想要的大小,如果想要2G,就改成2048。

③然后重启dphys-swapfile文件服务:

$ sudo /etc/init.d/dphys-swapfile restart

④最后查看大小:

$ free -h

操作方法三:

①打开dphys-swapfile文件:

$ sudo nano /etc/dphys-swapfile

②然后编辑CONF_SWAPSIZE变量为2048或1024:

③重新启动交换分区服务:

这个截图是我已经装完opencv以后执行操作的截图,你的命令执行下来可能不长这个样子,只要能正常执行命令,就ok。

然后是下载安装脚本,在脚本目录下依次执行下列操作

$ chmod +x *.sh

$ ./download-opencv.sh

$ ./install-deps.sh

$ ./build-opencv.sh

$ cd ~/opencv/opencv-4.1.2/build

$ sudo make install

没问题,上面拓展虚拟内存基本就是按照指示敲进去就可以了,这个应该也没啥吧。然鹅,到了第二行,download的时候就卡住了,无论如何总是执行不下去。一头雾水的我连查带想搞了好久,终于想起来去看看网络连接是否通畅,Got it!网连不上。

                树莓派WIFI连接

在排除了23条链接保存了11条链接之后,我得到的信息如下(以下博文主要内容出自

树莓派命令连接wifi_树莓派如何连接WIFI_SBZH的博客-CSDN博客

我还根据其他的博文添加了一些说明):

在根目录(boot)下新建文本文件,连名带后缀改为wpa_supplicant.conf,然后按照下面的参考格式填入内容并保存

country=CN

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev

update_config=1

network={

ssid="WiFi-A"

psk="12345678"

key_mgmt=WPA-PSK

priority=1

}

说明以及不同安全性的 WiFi 配置示例:

#ssid:网络的ssid,不支持中文

#psk:密码

#priority:连接优先级,数字越大优先级越高(不可以是负数)

#scan_ssid:连接隐藏WiFi时需要指定该值为1

如果你的 WiFi 没有密码

network={

ssid="你的无线网络名称(ssid)"

key_mgmt=NONE

}

如果你的 WiFi 使用WEP加密

network={

ssid="你的无线网络名称(ssid)"

key_mgmt=NONE

wep_key0="你的wifi密码"

}

如果你的 WiFi 使用WPA/WPA2加密

network={

ssid="你的无线网络名称(ssid)"

key_mgmt=WPA-PSK

psk="你的wifi密码"

}

然鹅,我设置了也没好使啊,我的wlan0是正常开启的,能看到WIFI名称,所有sudo都能够正常使用,config也能调出来,就连说树莓派突然找不到WIFI的方法我也试了,可就是连不上WIFI!嘤嘤嘤。坑啊,WIFI坑啊!好在我是中国人,不惹事也不怕事,兵来将挡水来土掩,既然掉坑里了,想办法爬上来就好。怎么爬上来呢?办法就是:重做系统! 我是谁?我从哪里来?我要到哪里去?嘤嘤嘤。

Triple kill:

实在没有别的办法了,就卡在download也是一大不值当,还是重做系统比较爽快,虽然windows只能看到boot,胜在boot是根目录啊,来啊,镜像啊,反正有SD卡,来啊,重做啊,反正有大把头发~

前面就不重复了,咱就捞干的。

装好系统,请按照首次开机的引导正常设置,在WIFI那一步,一定要等待WIFI都扫描出来以后选好填完密码在下一步。正常镜像都是没问题的,只要按照步骤来基本都没问题。。

继续上一个

步骤3:安装依赖软件        

第二步,下载安装脚本,在脚本目录下依次执行下列操作

$ chmod +x *.sh

$ ./download-opencv.sh

$ ./install-deps.sh

$ ./build-opencv.sh

$ cd ~/opencv/opencv-4.1.2/build

$ sudo make install

                download-opencv

Download好慢,出错了好几回,Unable to locate package……原因何在?

原来是树莓派自动连接的下载源都是国外的,难怪了。好吧,之前看过其他攻略说需要换源,本不想换,看来,还得干啊。

                树莓派换源

1打开sources.list文件(这里默认用nano编辑器,有些用vim编辑器的就吧nano改成vim就行。nano编辑器是linux自带的一个文本编辑器,跟windows的文本文档使用方法差不多,操作起来也差不多)

$ sudo nano /etc/apt/sources.list

2将原来的内容注释掉(注释掉的意思就是在原来的源代码最前加#,你会发现加完#整个代码都变颜色了),将如下内容添加进去。

$ deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi

$ deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi

这两个是清华大学的软件源,经亲测还是清华的源速度比较快一些。还有其他的源如下。

https://www.raspbian.org/RaspbianMirrors

3更新源(这步一定要做)

$ sudo apt-get update

$ sudo apt-get upgrade

4请重启树莓派

$ sudo reboot

                Install-deps

换完源就是快啊,Download结束,接下来,install是安装,sudo ./install-deps.sh 不好用啊,仔细回看指南,是要求在脚本目录下依次执行操作。脚本目录在哪儿?其实就是脚本install-deps.sh所在的文件目录,准确的说,脚本目录在我这儿指的是/mnt/’sdk install on Raspberry Pi’/’robomaster sdk install on Raspberry Pi’,也就是说,应该是这样做:

$ cd /mnt/’sdk install on Raspberry Pi’/’robomaster sdk install on Raspberry Pi’

$ chmod +x *.sh

$ ./download-opencv.sh

$ ./build-opencv.sh

$ cd ~/opencv/opencv-4.1.2/build

$ sudo make install

因为我用的windows,所以想要添加文件,只能添加到boot里,我把sdk install on Raspberry Pi这个文件夹从boot移到了mnt目录下,移动命令如下:

$ sudo mv ’sdk install on Raspberry Pi’ /mnt

顺便说一下,ls命令可以查看当前文件夹下所有的文件,蓝色名字的一般是文件夹,绿色名字的一般是单个的文件。

至于为什么是mnt,我随便选的,我判断不出来这个文件夹是干嘛用的,而且这里没东西,哈哈。

这里还有一个小技巧,当文件夹名字过长的时候,必须要在名字两边加上单引号,要不然树莓派会说名字过长,他不认识。

                Build-opencv

OK,install解决了,下一行。Build。

嗯,这一行是我费的时间最多的,不光是找的时间长,还有就是build时间长。首先执行build-opencv没问题,但cmake一直执行不了,我开始努力寻找cmake的安装调试命令。以下博文主要摘自ubuntu升级cmake到3.5.1_步印的博客-CSDN博客

1卸载之前系统中cmake

$ sudo apt purge cmake*

2安装build-essential,这个包提供了很多编译相关的软件包

$ sudo apt-get install build-essential

3获取cmake

$ wget http://www.cmake.org/files/v3.5/cmake-3.5.1.tar.gz

4解压与安装

$ tar xf cmake-3.5.1.tar.gz

$ cd cmake-3.5.1

$ ./configure

$ make

$ sudo make install

5验证

$ cmake --version

如果输出以下信息,就说明成功了

cmake version 3.5.1

Cmake好了,继续build,又出问题了,找不到python。。。。。。这是什么鬼?树莓派系统不是自带python吗?好吧,各种攻略告诉我,64位的树莓派系统自带了两种python,正常的python命令调取的是python2.7.16,python3调取的才是python3.7.3,这就需要把默认的python指令的默认响应程序更换成python3.7.3。命令如下:

                更改默认python

$ which python(问问python是谁)

/usr/bin/python

$ which python3(问问python3是谁)

/usr/bin/python3

$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100

$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150

以上是我的方法,我是用调整python优先级的方法来修改python指令的响应程序的。

$ sudo mv /usr/bin/python /usr/bin/python2

$ sudo ln -s /usr/bin/python3 /usr/bin/python

这个方法是用调整修改python指令链接的方法,搁我这儿是没好使。

注意:有些没有加sudo的地方会报没有权限访问,或者禁止访问错误,加上就好了。

另,网上大部分教程会让你先把原来的链接删掉,然后再链接python3.7.3,这种方法是不行的,会报错

ln: 无法创建符号链接’/usr/bin/python’: 文件已存在

还有的教程让你删掉2.7.16,千万不要!因为opencv是很有可能用到python2的,比如import cv2。

                sudo make install

前面都搞好了,终于可以make install了。

根据指南进入build目录,开始make install,这是个漫长的过程,全进行完大概需要约5-6个小时。实际上,我的进行到80%就进行不下去了,报错内容翻译过来大概是:

想装某个软件,需要gcc,gcc还需要vgg_generated_120.i,而安装包里缺少vgg_generated_120.i这个文件。

还有其他的关于opencv安装的报错如下:

/home/pi/opencv/opencv_contrib-4.0.0/modules/xfeatures2d/src/boostdesc.cpp fatal error: boostdesc_bgm.i没有那个文件或目录

这两种错误基本都是缺少boostdesc_bgm.i等一批文件共11个造成的,内容如下

网上给出的解决办法,就是下载文件,见下面的网盘连接,导入/home/pi/opencv/opencv_contrib-4.0.0/modules/xfeatures2d/src这个目录里。

链接:https://pan.baidu.com/s/1-yF2ainLgcOOwRrh7NBFtQ

提取码:0g98

这里给的目录是绝对目录,因为我在pi下,是没办法把这些文件从boot里挪出来的,只能sudo su进入root里,通过输入目标文件夹的绝对目录把文件拷贝走,然后在把boot里的文件删掉(单单为了拷贝这11个文件居然花费了将近半个小时时间,嘤嘤嘤)。如果你用的是deepin或者Ubuntu之类的就可以直接把这些文件放进src这个文件夹里,就方便多了。

好了,可以继续了。

        步骤4:安装大疆python sdk

讲实话,我是真没想到都最后一步了,还是遇到了困难。就这么一个pip3语句,之前装软件也没少用了,就是不好使,总是显示no matching distribution found for XXX之类的。

$ pip3 install robomaster

网上方法一源改为国内并加长超时标准。源改过了,试试超时标准加长吧。

$ pip install *** --default-timeout=1000,不行。

网上方法二升级pip,不过人家是安装mysql-python时候报的错,算了,有方法就试一下。

$ python -m pip install --upgrade pip

呃……居然成了!!!!!!!

我的记录就先到这里了,整个过程因为诸多问题导致很混乱,前前后后搜索查看的网上攻略不下百家,能用上的并不多,但好在是完成了,也学到了很多东西。我用到了很多博文,有一些博文方便在文中体现,我就直接在文中展示了,有一些由于行文方式的限制,不方便在文中展示,在这里统一列举,以示对原作者的敬意。因为浏览过的实在是太多了,有可能会不小心落下某些博主的博文,如有发现,请立刻跟我联系,我会尽快核实并添加上。感谢以下博主的博文:

树莓派安装Opencv方法总结!包括各种报错解决方法!_Small_Fish25的博客-CSDN博客_树莓派安装opencv

树莓派或者linux系统安装cmake及OpenCV问题解决_朽木自雕的博客-CSDN博客

树莓派命令连接wifi_树莓派如何连接WIFI_SBZH的博客-CSDN博客

树莓派3B+更换国内软件源 stretch_m0_37509650的博客-CSDN博客

python树莓派设置_树莓派初始设置_weixin_39961636的博客-CSDN博客

Ubuntu下Python使用指南_莫尔索_的博客-CSDN博客_ubuntu使用python

ubuntu升级cmake到3.5.1_步印的博客-CSDN博客

python模块安装问题:no matching distribution found for XXX 或者 Read timed out._zhang_han666的博客-CSDN博客

树莓派 ------linux文件夹的移动、删除_ccr的博客-CSDN博客_树莓派删除文件命令

pip .ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out._I code的博客-CSDN博客

修改树莓派交换分区 SWAP 的正确姿势 | 树莓派实验室 (nxez.com)

首次使用树莓派,如何安装、启动及配置 | 树莓派实验室 (nxez.com)

树莓派新系统SSH连接被拒绝的解决方法 | 树莓派实验室 (nxez.com)

最常用的树莓派 Linux 命令及说明 | 树莓派实验室 (nxez.com)

首次使用树莓派,如何安装、启动及配置 | 树莓派实验室 (nxez.com)

使用PuTTY登录到树莓派 | 树莓派实验室 (nxez.com)

无屏幕和键盘配置树莓派WiFi和SSH | 树莓派实验室 (nxez.com)

opencv安装缺失文件 - mbzhong的个人页面 - OSCHINA - 中文开源技术交流社区

Could not find a version that satisfies.... No matching distribution found for ..... - aircraft - 博客园 (cnblogs.com)

2021.8.24记:树莓派实验室今天不知道为什么忽然登录不上了,导致有一些链接没来得及更新就变成502了 。等回头能登录上的时候再来更新。

在树莓派3B+上安装大疆EP的SDK全纪录相关推荐

  1. 树莓派安装win10arm linux,在树莓派3B 上安装 Windows 10 ARM 版的方法

    早先关注我们的朋友可能对<国外开发者尝试在树莓派3上运行Windows 10桌面版>有印象.本文转自 amatfan.com,文末视频来自 daveb778(感谢柠栀和刺分享),给出了如何 ...

  2. 基于大疆EP和Opencv完成人脸跟随项目

    基于大疆EP和Opencv完成人脸跟随项目 知识储备 实现步骤 环境安装 具体步骤 总体代码 知识储备 我们需要了解三方面的知识,第一方面是python的语法结构,也是最基础的,第二方面是opencv ...

  3. OpenHarmony3.0在树莓派3B上的烧录与通讯

    OpenHarmony3.0已于2021年9月30号正式发布,本篇文章详细给出OpenHarmony3.0在树莓派3B上的烧录与通讯步骤,对其中使用的指令进行详细解释,同时附有烧录与通讯过程中使用的各 ...

  4. 在树莓派3B+ 上使用YOLO v3 Tiny进行实时对象检测

    主要参考文章:http://funofdiy.blogspot.com/2018/08/deep-learning-with-raspberry-pi-real.html(需要vpn) https:/ ...

  5. 树莓派3B上用Python编程获取TSL2561光传感器数据

    在树莓派3B上用Python编程,通过I2C协议,利用TSL2561光照强度传感器获取环境光强 嵌入式萌新一枚,文章有解释不清或者错误的地方希望大佬能在评论区指正,感激不尽! 大概原理: 通过TSL2 ...

  6. python大疆EP

    目录 下单 专用库 安装库 引库 大疆EP主要函数 1.robomaster.chassis(EP 底盘模块) (1)drive_speed(x=0.0, y=0.0, z=0.0, timeout= ...

  7. win10树莓派改ip_在树莓派2上安装 Windows 10

    微软在2015年4月29日发布了树莓派玩家期待已久的 Windows 10 物联网核心预览版(Windows 10 IoT Core Insider Preview Image for Raspber ...

  8. 大疆 DJI mobile SDK系列详细教程——运行实例代码(跑通大疆官方提供Mobile SDK里的sample code)

    大疆 DJI mobile SDK系列详细教程--运行实例代码(跑通大疆官方提供Mobile SDK里的sample code) 文章目录 一.官方文献与资源地址 二.操作步骤 提示:昨天在尝试跑通大 ...

  9. 大疆无人机安卓Sdk开发rtmp推流

    大疆无人机安卓Sdk开发rtmp推流

最新文章

  1. Linux运维之道之ENGINEER1.1(配置邮件服务器,数据库管理基础,表数据管理)
  2. 请用理智的头脑和正确的途径关爱帮助灾区
  3. VS2010中如何更改项目名称【转】
  4. DCMTK:表示来自细分ID的细分的类
  5. 启动hadoop没有resourcemanager_5.hadoop-MR YARN架构理论与集群搭建
  6. Arrays.asList()返回的ArrayList,这是Arrays里内嵌的一个私有静态类,而并不是java.util.ArrayList类
  7. 有效使用Eclipse的热门提示
  8. url传参(中文乱码)值得注意的地方
  9. 图解后缀表达式的计算过程
  10. oracle中decode方法使用
  11. 使用ggplot2绘制心形
  12. 冒泡法排序c语言源程序,冒泡排序算法实例程序(C语言)
  13. WPF 使用 Font Awesome(OTF / TTF)
  14. dell刷sn_戴尔电脑强刷 BIOS 的方法
  15. erp生产管理系统对电子工厂发挥的作用
  16. android 基带版本,基带是什么 基带版本是什么
  17. 数据在网络中如何传输的
  18. 如何看懂这些该死的图形学公式
  19. ABP-Hangfire定时任务
  20. K 近邻算法识别手写数字(Numpy写法)

热门文章

  1. 莫利定理:UVa 11178 Morley's Theorem
  2. TCP-Nagle:代码版本重新解释Nagle算法
  3. 高举“高投入”大旗,三六零想要讲一个“转型”新故事
  4. 鸿蒙os何时能升级,鸿蒙os升级时间 鸿蒙os系统怎么样
  5. android安装多个微信支付,android微信支付详解与坑
  6. 充电桩检测车TK403A交直流充电桩移动式综合测试系统
  7. 用java怎样实现遍历一个字符串的每一个字母
  8. 服务器系统集成商,江苏服务器集成商
  9. 计算银行存款的收益,本金10000,利率千分之三,5年后的收益(本金+利息)
  10. 微博客时代来临,明星、企业借势营销