上一篇(https://blog.csdn.net/Smile_h_ahaha/article/details/84997205)说到如何从一个空的或者没有的SD卡安装树莓派的官方Rasbian系统。下面我们接着说,如何使用Putty对树莓派进行根命令以及如何下载使用笔记本电脑VNC在没有树莓派外接显示屏的情况下远程操控。

接上一篇内容,轮到第三步了。

第四步,给笔记本电脑上安装VNC(远程操控界面),实现在电脑上操控树莓派。

为什么要如此呢?说到底还是穷,贫穷使我们的科技进步。有钱有显示屏的同学们可以直接跳到第四步,你们现在把SD卡安全退出,插入树莓派中,然后将网线与树莓派和电脑连接,HDMI分别接显示屏和树莓派,把鼠标键盘插入树莓派的USB接口,给树莓派接上官配5V 2.5A的电源(Raspberry Pi 3B+),好了,一切就绪上电,就能看到树莓派开机画面了。一条大马路的桌面壁纸。

大多数同学都没买显示屏,恩,我就没买,别着急,一小会咱们也能看见开机的大马路壁纸。

首先我们要下载两个软件,一个是Putty, 它是用来在电脑上远程输入树莓派root命令的,它的功能和电脑的command窗口很像,特别提醒,新手不懂得时候最好不要瞎用“sudo”命令,给系统整傻了还要去重复第一篇去。。。另一个软件就是VNC viewer。

Putty 的下载地址(https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html)

VNC的下载地址(https://www.realvnc.com/en/connect/download/viewer/)

第五步,获取树莓派IP地址与Putty的“sudo”命令

【如果有人的电脑检测不到树莓派地址,请看我写的这个(https://blog.csdn.net/Smile_h_ahaha/article/details/92797229)它是基于上述内容操作下的问题解答。希望对你有所帮助。】

首先我们将SD卡从电脑上安全退出,将SD卡小心翼翼地插入树莓派中,在连上网线,将电源线接通。然后打开笔记本电脑的命令窗口(terminal),Win7用户可以在“开始”菜单的“运行”窗口输入“cmd”快捷打开命令窗口,Win10用户可在电脑左下角的搜索那输入“Terminal”快速打开。打开后,键入“arp -a”命令(大家用这个刷地址的时候等一分钟,给刚上电的树莓派一点反应时间,别着急,特别是刚重装完系统的树莓派,他需要自动加载一些程序,所以最好等10分钟。第二次再登录就快了),我们看到树莓派地址是画圈的那个,一般情况下树莓派地址是动态的“192.168.x.x”。

我的动态地址是192.168.137.70,我们记住它,然后打开PUTTY,将这个地址输入,并随便写一个名字(我写的是suibian)并点击“save”保存,然后鼠标点击已保存并出现在下图绿色框中的“suibian”点击“open”打开。

这时候会弹出一个英文的安全提示窗口,点击“是Y”就行了,然后在黑色框里输入你的ID(这里统一是”pi”,除非你瞎改或者没跟我一起做),输入“pi”,点回车,然后输入统一的密码“raspberrry”(Linux系统不显示密码,所以你看不到你输入的内容),然后回车。

你会看到如下图所示内容。

这个窗口前面提到过,就相当于树莓派的命令窗口,你可以做一些根命令,比如安装与卸载树莓派的软件。有兴趣的同学可以去网上查查命令,做好别瞎操作,毕竟跟我到这一步也不容易,当然想试就试吧,不行了格式化从头再来。

第六步,笔记本上的VNC可视窗口(穷人的显示屏)

好,现在我们去试试VNC,能不能打开我们心心念念的可视化窗口。

打开VNC,在窗口左上角的“file”下拉菜单选择第一个“New connection”我们要新建一个账户,输入如下图所示内容。

然后点击ok,这时候会出现一个小电脑链接,双击打开。

哈哈哈,傻了吧,别慌,这很正常,为啥打不开呢?因为你的官方镜像从2018年开始就是不带SSH服务了,简单点说就是从北京去上海的飞机航班全部取消了。这咋整?没事,咱们开车去。关闭这个VNC窗口,还是回到第四步的最后一个图片的那个Putty界面。

我们需要“sudo”命令一波了,“sudo”是最高权限的命令符,放到古代那就是大将军的兵虎符,军令如山,谁敢不从。我们需要手动添加SSH服务。

网上关于这一步的描述有很多,我试了大多数,找到一个我认为最好的文章,分享给大家,篇(我)幅(很)有(懒)限,我就不写了。

https://blog.csdn.net/gaopu12345/article/details/37694125

懒得思考的同学可以直接挨个输入如下命令进行VNC安装:

sudo apt-get update

(如果输入上行命令出现“E:xxxxxx”之类的内容,说明更新失败,因为2020年6月以后的老源都改版了有些python组件不再支持了,你可以选择先跳到第七步换清华源(强烈建议,为你好),或者不换源看我如下操作,强制执行老源更新命令)

/***********************************************借鸡下蛋骚操作开始****************************************/

在命令窗口输入命令

sudo nano /etc/apt/sources.list

然后按照下文中第七步的详细操作换成新华源,再用sudo apt-get upgrade命令完成硬件更新

(PS:这一步的骚操作相当于借清华的母鸡下树莓派官方内核的蛋,哈哈哈,让我交钱?门儿都没有。清华源免费的开源真香!)

再用sudo apt-get update完成软件更新。

然后再把源换过来:

把源(Source)地址文本文件中的下图所示的官方默认注释去掉,然后使用sudu命令强制执行使用官方源操作:

最终让它如下图所示:(注释掉清华源,别删,以后可以自由切换源)

Ctrl+X保存退出;

输入Y(确定更改)

Enter(回车退出,不改文本名)

然后在putty命令窗口下输入命令:

sudo apt-get update

然后你就发现肯定没有“E:xxxx”之类的错误了。

/***********************************************借鸡下蛋成功!****************************************/

然后再输入:(安装VNC)

sudo apt-get install tightvncserver

tightvncserver

详细操作大家参考那个链接就行,就是在Putty上一通“sudo”操作。

大家按照上面的地址操作之后,记住那个“X”的值(192.168.?.?:X),然后双击打开VNC,然后按照第五步最初的那几句话的描述新建一个连接,并按下图的格式填写。看我的新动态地址是192.168.137.242,然后”X”是“1”,所以在ID那填“192.168.137.242:1”,名字还是随便取一个,就叫“pi”吧。

然后点击“OK”,打开,然后点击“continue”,然后他会让你输入你刚设置的VNC密码,如果你照着我分享的那个地址连接设置了密码,那就输入好了。输入好后点击“OK”。然后你就成功的用电脑打开树莓派屏幕了。如下图。

这里有个警告,没事,他是说你的初始密码“raspberry”不安全,劝你改个密码,至于如何改密码,我们可以在树莓派的命令窗口那输入“sudo ”命令即可,树莓派的命令窗口在下图所示的这个红圈的图标,打开后,我们发现是不是和Putty的窗口很像?哈哈。

篇(我)幅(很)有(懒)限,分享给大家一篇好文,他教我们如何改初始密码与中英文显示设置。我个人比较喜欢英文的,因为很多软件是英文最具有兼容强的优势,但是对于初学者来说设置中文也很方便学习。

https://blog.csdn.net/qq_37098948/article/details/78002214

第七步,给树莓派换上清华源(可选,不必须)

如果你是国外的新手玩家(留学生之类的),可以跳过去,没啥改动的必要,按我第六步去注释就够了。但是到后期比如做图像处理,语音助手,智能之家等项目的时候需要借鉴开源代码,树莓派主打用Python,完事你还懒得自己写组件。这时候就要依赖清华源,要知道在Github上的华人大佬还是很Nice的,很多地方甚至比树莓派本身的论坛还要香。所以你的Source就不可避免的要去依赖清华源(当然,若您是Linux大佬,那您随意,拱手.jpg)。所以说只要不是“我啥都能行,老子就是开源代码”级别的大佬,一般后期小伙伴都会去换成清华源。所以我把他的方法放在下面。

另外,最近(2020年4月以后)树莓派看着用户越来越多,他们想多挣点钱,你用老源越来越不顺手了,很多组件都从最初的平民化往高端化(比如Pi 4),商业化(某些收费/有限期使用的组件)发展。打着与民方便的口号不断更新和改版,这就恶心了。所以说清华源还是真香的。

在Putty的命令窗口中输入命令:

sudo nano /etc/apt/sources.list

出现如下图所示:

*这是Python语言,你要把彩色部分用#注释掉,蓝色表示注释部分。

然后在下行添加如下代码:

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

如果是2019-06-20之前版本(包括6.20) 需要将buster修改为Stretch可以通过cat /etc/rpi-issue查看是什么时候发布的版本。

像下图所示:

然后键盘Ctrl+X(保存退出)它会问你是否保存更改,输入Y。再问是否改文件名,我们不改,直接回车。

可以通过再次输入命令

sudo nano /etc/apt/sources.list

看它是否改成功。

然后就成功的改成清华源了。

好了都搞定了,可以开始玩了。以下是给新手的初学建议:

想用C++编程控制树莓派GPIO的新手小伙伴建议一开始先玩WiringPi,这个入门很简单,比如控制个按钮输入然后输出控制灯亮这种,再加上硬件懂了以后就可以联系上别的功能了,比如控制个红外传感器啥的。

想用Python的直接打开树莓派系统,在程序里Rasbian已经自带了Python IDE。

想学使用树莓派相机,做点事的,可以安装OpenCV,比如可以做图形捕捉,静态颜色识别,人脸识别等,可以去搜一下波士顿动态机器人,最近他们做的很6,在图形处理这块做的很好。

想用C++做更复杂的控制,我有两个建议,一个是给树莓派安装Qt5(https://blog.csdn.net/Smile_h_ahaha/article/details/84997216),好处是,Qt5支持GUI(图形化编码控制),支持很多语言编辑,支持很多附加功能,适合做机器人,就像Eurobot竞赛中的那种。

另一种是直接在本地电脑上进行外部编辑,无论是用Notepad++还是VC6这样的C语言编辑器都无所谓,只需要在头文件上加上该有的名称即可,然后在树莓派的命令窗口或者Putty的命令窗口中使用gcc命令。

祝大家学有所成,玩的愉快!

手把手带你入坑树莓派(3B+)之第二篇,使用Putty与电脑VNC远程控制树莓派相关推荐

  1. 手把手带你入坑树莓派(3B+)之第一篇,重装Rasbian系统

    (上一次修订包括按部就班的重装测试:2020.05.31.木有问题的啦!) 手把手带你入门,初中水平就能读懂,高中水平就能学会,你若是一遍没弄出来,那说明你没按我的步骤来,如果你还没做出来...那可能 ...

  2. 手把手带你入坑树莓派(3B+)之第三篇,安装Qt5

    上一篇(https://blog.csdn.net/Smile_h_ahaha/article/details/84997214)说到如何安装和使用Putty与VNC,相当于你有了笔记本电脑,安装了系 ...

  3. 手把手带你入坑迁移学习(by 当过黑客的CTO大叔)

    原作 Slav Ivanov Root 编译自 Slav寄几的博客 量子位 出品 | 公众号 QbitAI Slav Ivanov是Post Planer(提高社交媒体影响力的App)的CTO,这个当 ...

  4. 《树莓派开发实战(第2版)》——2.8 利用VNC远程控制树莓派

    本节书摘来异步社区<树莓派开发实战(第2版)>一书中的第2章,第2.8节,作者:[英]Simon Monk(蒙克),更多章节内容可以访问云栖社区"异步社区"公众号查看. ...

  5. 干货丨从感知机到深度神经网络,带你入坑深度学习

    作者:Adi Chris 机器之心编译 参与:朱乾树.刘晓坤 机器学习工程师 Adi Chris 最近学习完吴恩达在 Coursera 上的最新课程后,决定写篇博客来记录下自己对这一领域的理解.他建议 ...

  6. 丹尼带你入坑无人机1 - 认识无人机(四轴)

    无人机是无人驾驶飞机的简称,利用无线遥控器和自身程序控制的不载人飞机. 从结构上主要由固定翼无人机.无人直升机.多旋翼无人机三大平台,其它小种类无人机平台包括无人飞艇.伞翼无人机.扑翼无人机等. 由于 ...

  7. OV7670带FIFO入坑指南

    本文针对带FIFO的OV7670摄像头模块进行说明. 对于新手入坑OV7670摄像头的小白来说,入坑之路漫漫,最坑爹的是不知道入口在哪里~~下面就来简单的说一下我这几天的实验心得. 什么是带FIFO的 ...

  8. 厉害了隔壁老王,带你入坑腾讯联机对战引擎!

    前文导读: <联机对战!隔壁老王都入坑了,你还在等啥?> 前面我们介绍了『开心鼠吃象』这个游戏的玩法,以及对战引擎的注册开通,这次给大家介绍MGOBE实战操作! 如果你对MGOBE还不太了 ...

  9. 树莓派3B+功耗测试、初体验、图形化配置树莓派3B+配置方法。Raspberry Pi 3B+测评...

    靓照: 功耗测试 测试工具:USB数码管3位(4位)测试 树莓派3b+ 条件:送的充电器,初始桌面,没有连接wifi 电压:5.13v 电流:0.35A 条件:送的充电器,初始桌面,连接wifi,鼠标 ...

最新文章

  1. 埃及冒险java_我的世界1.7.10亚图姆探险整合包
  2. 中医药可投期刊推荐-24本-2021版
  3. 《风暴英雄》里那些超棒的游戏设计
  4. Kettle, Solr
  5. ElasticSearch的update_by_query使用
  6. iPhone开发-输出口和操作(转)
  7. 人口吸引力超宁波、南京,这座背靠上海的小城开挂了?
  8. 初识类的构造方法 c# 1214
  9. jQuery源码分析笔记-构造jQuery对象(三)
  10. apache php设置404页面,详细介绍通过配置Apache实现404页面替换
  11. 提高代码的运行效率 (3)
  12. 双显卡单独分辨率_显卡预算超低、除了二手,你还可以考虑它、肥猫RX560显卡 评测...
  13. ACL技术原理和实验(华为设备)
  14. DOS批处理中对含有特殊字符的文件名的处理方法
  15. 文件上传—DiskFileItemFactory核心类
  16. 虚拟光驱xp版32位_Adobe2018大师版安装说明
  17. 微博 用户画像_新浪微博的用户画像是怎样构建的?
  18. 国服游戏封包解密-外挂制作全过程
  19. DAS、NAS、SAN简介以及区别
  20. Macs Fan Control 官方正版中文网站 控制苹果电脑上风扇工具软件

热门文章

  1. 中国第21批援赞比亚军医组凯旋
  2. 魔兽世界最新服务器排行榜,wow国服服务器排行榜:十大平衡服已全面解锁 | TG魔兽世界专区...
  3. JS获取指定日期前后N天的日期、前N个月日期、后N个月日期
  4. 小白学 Python 爬虫(27):自动化测试框架 Selenium 从入门到放弃(上)
  5. 微信共享停车场小程序开发设计方案
  6. 当人们在说大数据的时候到底在说什么?
  7. openwrt mysql改密码_openwrt的路由器重置root密码
  8. val_loss先下降后上升或不下降只上升
  9. 判断深度学习的效果好坏loss和val_loss比较
  10. AD16实现板框挖空