(事情还要从一只蝙蝠说起......)

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开始(一)相关推荐

  1. 引导最大内存_树莓派4B USB引导,UASP、 TRIM和性能测试

    树莓派4B已经发布一年多了,8G内存版本也发布了半年了.树莓派 Pi 4B架构中不仅将网络适配器与USB总线分离,而且开始支持USB 3.0,其理论上可以比USB 2.0快10倍. USB 3.0带来 ...

  2. 野芯CM4_USB3.0x4底板对比树莓派4B的USB3.0速度测试

    关键词:CM4_USB3.0x4,树莓派4B,USB3.0,速度测试 野芯CM4_uSB3.0x4扩展底板拥有4个USB3.0接口,实物如下图所示,那么既然拥有了USB3.0,那么当然要来测试一下其性 ...

  3. 【超详细】树莓派4B 安装Paddle-Lite 2.8.0

    目录 前言 一.完成Linux 本地编译环境的准备 1. 下载安装patchelf 2. 下载安装cmake 二.源码编译 1. 下载Paddle-Lite 源码 2. 编译Paddle-Lite 预 ...

  4. 树莓派4B配置OpenCV4.4.0(解决报错)

    树莓派4B配置OpenCV 1.前言 首先,opencv在Linux系统上使用需要编译. 我参考的是这两篇文章. 树莓派4b Opencv安装(真实有效)--授人鱼不如授人以渔 用树莓派4b构建深度学 ...

  5. 树莓派4b安装Android9.0

    树莓派4b安装Android9.0 树莓派4 Android系统刷机包下载 https://cloud.189.cn/t/ZJFviqJbY7Zz 最新版的Android镜像 https://clou ...

  6. 基于树莓派4B设计的音视频播放器(从0开始)

    一.前言 [1]功能总结 选择树莓派设计一款家庭影院系统,可以播放本地视频.网络视频直播.游戏直播.娱乐直播.本地音乐.网络音乐,当做FM网络收音机. 软件采用Qt设计.播放器引擎采用ffmpeg. ...

  7. 树莓派安装python3.5+tensorflow_树莓派4B安装Tensorflow的方法步骤

    1.写作背景 Tensorflow官方在2018年宣布,正式发布支持树莓派版本的Tensorflow,编者开始直接用: pip install tensorflow 进行安装,在安装成功后使用impo ...

  8. 树莓派默认密码_用树莓派搭建私人简易网盘 2/5 树莓派4B初始设置

    配件到齐后,TF卡先格式化一遍,文件系统选FAT32,以便树莓派能识别到. 系统方面,树莓派能支持的系统有很多,咱因为初来乍到,就先从官网上下载了.在这里我遇到了第一个坑.之前在网上找的资料,都推荐直 ...

  9. 8g ubuntu 树莓派4b_3D 打印制造树莓派 4B 平板电脑

    MAKER:InnovateAsterisk/译:趣无尽 前不久我们介绍过一个由树莓派 DIY 一台桌面电脑的项目:<Samytronix Pi:用树莓派 DIY 的桌面计算机>,其完成度 ...

最新文章

  1. java内存分配--引用
  2. log4j.xml如何配置
  3. 识别TLS加密恶意流量
  4. 手把手教你写篇出彩的分析报告(万字长文):以叮咚买菜为例,看生鲜电商的春天是否已经到来?
  5. 并查集的相关知识详解 Come baby!!!
  6. LeetCode-76: 最小覆盖子串
  7. [每日一题] OCP1z0-047 :2013-07-14 正则表达式
  8. 【渝粤教育】21秋期末考试宏微观经济学10545k1
  9. Android应用程序版本号管理(官方文档中文版) 2011-08-07 22:03:36
  10. 根据IP地址获得地理位置
  11. CorelDRAWX4的VBA插件开发(七)形状的静态编号和一键转位图
  12. 学弟学妹们,如果你想吃透 Java字节码的话,看这篇就好了!(超级硬核,建议收藏)
  13. 接口测试彻底弄懂Session、Cookie、Token的区别及联系hold住面试官--hold住了开3万,hold不住开3K!
  14. 图片尺寸放大不改变清晰度
  15. CPSR 和 SPSR
  16. 移动光猫只有一个lan口?其他是电视用,如何增lan口
  17. AI 投资探索路上的一些感受
  18. app营销实训报告_实习报告:软件销售实习报告
  19. JAVA对文件进行压缩和解压
  20. A.HS*团体.推荐平面设计

热门文章

  1. 如何用c语言做衣物存放系统,C语言实现简单的图书管理系统
  2. 南京农业大学金融专硕考研上岸经验分享
  3. 计算机桌面闪烁,电脑显示器闪屏(电脑屏幕闪烁的解决方法)
  4. 升级电脑再战10年!
  5. 用通俗易懂的话说下hadoop是什么,能做什么
  6. 拨号上网“769”错误的原因之一
  7. html爱心表白代码(最全html表白代码大全可复制)
  8. python爬虫表格数据匹配_python,爬取数据做成表格,解放你的双手
  9. java 实现邮件的发送, 抄送及多附件
  10. beetl模板引擎之自定义html标签,分享:beetl模板引擎绑定变量的HTML标签的用法