树莓派4B从0开始(一)
(事情还要从一只蝙蝠说起......)
1.树莓派配置选择
板子配置:有钱买4G,入门买2G,主要区别在于4G更适合做过多的计算,如计算机视觉等。2G适合搭建一个微型服务器。
传感器的选择:我本人没有购买。请记住一点。如果你想用你的树莓派版做一个与语音识别和语音合成有关的功能,不要购买声音传感器!那个声音传感器只能实现有无声音的识别,相当于返回一个bool值,true是说它检测到声音了,false是说它没检测到。如果你要做类似于楼道里那种声控灯开关的功能,这个传感器可以考虑购买。
内存卡的选择:这点一定要强调,买TF卡。看清楚是TF卡。不是SD卡。SD卡可能也能实现,但是我要给你们讲一下里面的坑。在我格式化并烧录好树莓派系统之后,用读卡器插到树莓派上的USB接口之后,一直不开机,后来在我绝望之际。我在百度上又搜到一种将TF卡插到树莓派的屁股上(屁股指的是树莓派有一个地方正好能插进去一张TF卡)。最终成功启动。个人建议买32G的TF卡。我买的32G的TF卡才10几块钱,16G的也是10几块钱。
显示屏:如果你家有显示器(HDMI接口),建议不购买。如果有别的接口的显示器,建议买个HDMI转你家接口的转接头。毕竟树莓派的显示器又小操作也不方便。如果你实在没有可供树莓派连接的显示器,建议还是跟卖家说单买一个显示器。
其余配件:唯一可能初级有用的配件,可能是摄像头。这里我买了个500W像素的(非官方的),23块钱。我买这个配件主要想做的是,动态目标跟踪,目标检测,人物识别。比如你出去了,你的树莓派开着机,摄像头打开,你回来的一瞬间,他发现是你之后,主动用语音向你打招呼。
其余的建议:希望你能有外置的键盘和鼠标,在你第一次操作它的时候很重要。
2.系统烧录
网上步骤很多。工具下载地址链接:https://pan.baidu.com/s/14OL2WzqNz_VS8L-YSNrZRA 提取码:awv0
第一步,用SDFormatter.exe格式化TF卡。
第二步,去树莓派官网下载树莓派操作系统。注意下载桌面版的 https://www.raspberrypi.org/downloads/
第三步,用Win32DiskImager
注意:写入镜像后,你会发现你的U盘容量就变为几百兆了,别慌。。。不是你买的卡是假卡。实际容量还是那么大。只是因为刷了个linux系统在你的卡中,在windows下只能显示这么多。
3.启动
启动之前,将TF卡插到树莓派的屁股上。插上鼠标,键盘,显示器。(我这里跳跃了连接WIFI的步骤,因为有显示器,不怕。)然后接上电源。这里会有两种可能,第一树莓派的灯亮了,显示器不亮,鼠标键盘也没亮,可能是供电不足。第二种是鼠标键盘显示器都亮了,但是显示器一直是彩屏。这也是说明供电不足。
启动之后进到桌面不要害怕,右上角连接WIFI。然后给树莓派设置静态IP。左上角最右面那个图标点击一下会出现一个黑框框,就是终端,跟你在windows下的cmd一样。
sudo nano /etc/dhcpcd.conf
这个命令详解。sudo是使本次的命令拥有管理员的权限,类似于windows下,右击图标,以管理员身份运行,一样。
nano 是linux(树莓派系统下编辑文本文档的一个命令),类似于windows下右键一个图标(除文件夹外),打开方式->记事本。就是用记事本强制打开一个文件。
第三个参数是一个路径,是记事本要打开的文件名称。根据这个文件名可以知道这个文件跟dhcp有关,什么是dhcp,可以自己搜一下,后缀名是.conf意思是这是个配置文件。(虽然linux系统中任何文件都不带后缀名,带后缀名只是问了让人知道这个文件是什么类型的,但是windows下会利用后缀名区分文件的类型,比如.exe和.txt)。
也就是你在终端执行了这个命令会在当前终端里打开一个编辑界面。第一次见面肯定一脸蒙蔽,因为不能用鼠标控制光标。只能用上下左右控制。
下一步,用键盘上的 ↓ 按键到达这个文本文档的最底部 ,输入下面的东西
interface eth0
static ip_address=192.168.1.120/24
static routers=192.168.1.1
static domain_name_servers=114.114.114.114 8.8.8.8
标红的地方是变量,第一个eth0还有可能是wlan0。这两个的区别是,你是用网线直连你的树莓派还是用WIFI连接,如果你是WIFI的话,这个填 wlan0 网线的话就是eth0
第二个 192.168.1.120这个值需要你在你家里的一台电脑上的cmd中输入ipconfig,
比如我的电脑是这样的。一般都是192.168.X.X。你只需要最后三位设置的和这个显示的不一样,建议设置大一点。比如120-199之间。这个最小能设置的值是2,最大是254。设置太小容易和同在一个路由器下正在使用的IP发生冲突。注意最后有个/24这个取决于你子网掩码是几个255,我这里显示的是三个255最后一个0,就是24。一般都是从前往后有255的,比如说你的子网掩码是255.255.0.0,那你这个/后面应该写/16。一个255就是8,你暂时这么理解。
第三行填写截图里的默认网关,一般都是192.168.X.1.
最后一行是DNS,我设置的这两个值一般可以直接拿去用,你也可以百度搜一下常用的DNS。114.114.114.114是中国联通移动电信出的。8.8.8.8是谷歌公司出的。第一个适合上国内的网,第二个适合上国外的网。注意,有多个DNS地址的时候中间需要有个空格哦。
编辑完了之后,如果你不会操作,我的建议是Ctrl+O-》一下回车-》Ctrl+X 。(保存;确认保存的文件名称,一下回车代表还是原来的文件名;退出)
退出到终端界面后输入reboot 回车。(重启)
重启完成后,再次打开终端,输入ifconfig,看看你的IP地址是不是静态的了。
本章到此结束。下一章讲述,用你自己的电脑远程连接树莓派,再也不用插鼠标键盘显示器到你的树莓派上了。
树莓派4B从0开始(一)相关推荐
- 引导最大内存_树莓派4B USB引导,UASP、 TRIM和性能测试
树莓派4B已经发布一年多了,8G内存版本也发布了半年了.树莓派 Pi 4B架构中不仅将网络适配器与USB总线分离,而且开始支持USB 3.0,其理论上可以比USB 2.0快10倍. USB 3.0带来 ...
- 野芯CM4_USB3.0x4底板对比树莓派4B的USB3.0速度测试
关键词:CM4_USB3.0x4,树莓派4B,USB3.0,速度测试 野芯CM4_uSB3.0x4扩展底板拥有4个USB3.0接口,实物如下图所示,那么既然拥有了USB3.0,那么当然要来测试一下其性 ...
- 【超详细】树莓派4B 安装Paddle-Lite 2.8.0
目录 前言 一.完成Linux 本地编译环境的准备 1. 下载安装patchelf 2. 下载安装cmake 二.源码编译 1. 下载Paddle-Lite 源码 2. 编译Paddle-Lite 预 ...
- 树莓派4B配置OpenCV4.4.0(解决报错)
树莓派4B配置OpenCV 1.前言 首先,opencv在Linux系统上使用需要编译. 我参考的是这两篇文章. 树莓派4b Opencv安装(真实有效)--授人鱼不如授人以渔 用树莓派4b构建深度学 ...
- 树莓派4b安装Android9.0
树莓派4b安装Android9.0 树莓派4 Android系统刷机包下载 https://cloud.189.cn/t/ZJFviqJbY7Zz 最新版的Android镜像 https://clou ...
- 基于树莓派4B设计的音视频播放器(从0开始)
一.前言 [1]功能总结 选择树莓派设计一款家庭影院系统,可以播放本地视频.网络视频直播.游戏直播.娱乐直播.本地音乐.网络音乐,当做FM网络收音机. 软件采用Qt设计.播放器引擎采用ffmpeg. ...
- 树莓派安装python3.5+tensorflow_树莓派4B安装Tensorflow的方法步骤
1.写作背景 Tensorflow官方在2018年宣布,正式发布支持树莓派版本的Tensorflow,编者开始直接用: pip install tensorflow 进行安装,在安装成功后使用impo ...
- 树莓派默认密码_用树莓派搭建私人简易网盘 2/5 树莓派4B初始设置
配件到齐后,TF卡先格式化一遍,文件系统选FAT32,以便树莓派能识别到. 系统方面,树莓派能支持的系统有很多,咱因为初来乍到,就先从官网上下载了.在这里我遇到了第一个坑.之前在网上找的资料,都推荐直 ...
- 8g ubuntu 树莓派4b_3D 打印制造树莓派 4B 平板电脑
MAKER:InnovateAsterisk/译:趣无尽 前不久我们介绍过一个由树莓派 DIY 一台桌面电脑的项目:<Samytronix Pi:用树莓派 DIY 的桌面计算机>,其完成度 ...
最新文章
- CF533A Berland Miners
- 为什么 Python 没有 main 函数?
- Ext.Net中常用的验证
- HDOJ 1016 HDU 1016 Prime Ring Problem ACM 1016 IN HDU
- go语言用html桌面,Go语言实现简单的一个静态WEB服务器
- eclipse快捷键Alt + /
- 祝贺!王春雨入职一个月晋升副教授
- 三只松鼠7月12日登陆创业板 募资60亿元
- 办公常用---破解在PDF中无法复制的功能
- 用 lastIndexOf()、substr()、split()方法截取一段字符串
- 【榜首团队专访】冲刺复赛,他们有绝招
- iOS 搭建XMPP环境时添加依赖库报错及解决
- rpm升级linux内核,用rpm方式升级RHEL6.1内核
- linux学习杂碎:权限
- 2022-2028年全球与中国军用浮桥行业深度分析
- oppoa5系统服务器是什么,买OPPO A5还是OPPO A3?OPPO A3和OPPO A5区别对比
- 基于AT89C51单片机的智能浇花系统设计
- 基金 、社保和QFII等机构的重仓股排名评测
- Java挡板接小球游戏
- 设置MAVEN_OPTS环境变量
热门文章
- Windows 7 Upgrade Advisor
- 你幸福吗? 幸福西饼小程序来袭
- nginx: [warn] the user directive makes sense only if the master process runs with super-user
- 学业水平计算机考试考点宣传标语,考试标语
- 玩具语言LLL之Lex
- beetl调用java方法_Beetl通过JAVA接口获取JAVA中的变量
- 在C 用GDI+实现图形图像的任意变形效果
- 垃圾桶溢出识别系统 opencv
- VsCode + gdb + gdbserver远程调试arm嵌入式linux C/C++程序
- 大数据与产业发展之干货辑录(下篇)