树莓派上手指南--购买、点亮、VNC远程操控

来源:互联网 发布:如何用c语言编写程序 编辑:程序博客网 时间:2024/06/03 15:36

以下观点纯属个人见解,如有不权威之处敬请谅解


1.购买列表

  1. 套装型(预算在500+,5寸屏幕,屏幕越大预算越高)
    树莓派主板(推荐3b或以上)
    内存卡(推荐8g以上class10级别,注意谨防买到假卡)
    2.5v电源线一根
    屏幕一块(推荐5寸以上屏幕越大经济预算越高)
    HDMI线一根(用于接屏幕与主机用)
    其他开发装备,比如传感器,步进电机,杜邦线,面包板、电阻等,根据需求采购。
    :买了屏幕就不用买外壳了到时候主机嵌在屏幕后边就行,HDMI转VGA是用在显示器上的,如有需要可选,不过买了屏幕一般不要。

  2. 经济型(有显示屏可用)
    树莓派主板(推荐3b或以上)
    内存卡(推荐8g以上class10级别,注意谨防买到假卡)
    2.5v电源线一根
    显示器支持HDMI接口就买双口HDMI线,只支持VGA接口就买HDMI转VGA线+一根VGA接线
    其他开发装备,比如传感器,步进电机,杜邦线,面包板、电阻等,根据需求采购。

  3. 超经济型(啥都没有)【推荐用这种吧,挺好的】
    树莓派主板(推荐3b或以上)
    内存卡(推荐8g以上class10级别,注意谨防买到假卡)
    2.5v电源线一根
    转接线可能用一次,想买就买,不买到时候借一下用用就好(我就是借人家的,用一次就没用了)
    其他开发装备,比如传感器,步进电机,杜邦线,面包板、电阻等,根据需求采购。
    注意:
    好多开发者都是学生,只有一台笔记本可以用。这里说明一下,笔记本上有的有HDMI接口,但是。。。但是一般廉价的也就是我们常用的笔记本都不能作输入用,就是说他那个HDMI接口只支持往外边的屏幕投影,所以不用想用自己的笔记本做屏幕用了。下边说怎么用笔记本连树莓派主机。


不买屏幕的看一下我的盒子,挺棒的个人感觉:

这里写图片描述

这里写图片描述
可以买一个T型外接排线,这样以防树莓派GPIO接口磨损或人为损坏

加一个这个上边的盖子就可以合上用了。否则要直接插到树莓派上盒子上盖是不能盖上的,T型插到面包板上,这样就随便用,完成后这样子:


2.点亮树莓派
点亮树莓派就是装上系统开机。
点亮方式有很多种,刷入系统手动配置等。这种不说了有需要去搜搜查查吧,科技所做的事就是让顾客做更少的操作达到预期。所以官方给了自动化装系统。哈哈,解压文件到内存卡然后放到树莓派连上不用配置的可上网网线,然后等他下完吧。(这里看不到进程,也许吧需要借用别人的显示器用用)


点亮只说官方自动化的,毕竟简单。


下载系统下载器
树莓派官网:[https://www.raspberrypi.org/]国外服务器,速度慢一点。(翻墙就另论了)

如图

点击Download进入下载页面

如图

点击NOOBS下载到本地,Download ZIP 下边那个lite是简化的

如图

下载也可以去其他资源网站下载,可能快一点。
下载完后解压到内存卡,用读卡器将内存卡连接到电脑。内存卡用之前格式化一下,然后解压到内存卡,解压好后这样子:

拿下来插到树莓派上,(如果上边下载的简化版这还需要插网线)这时候要用到显示器,去借用一下别人的显示器,需要HDMI转VGA线;或者支持HDMI的显示器或电视上边有HDMI线用一下接上去,然后通电,还需要一个鼠标,不多说了很常见的,界面显示:


只选择第一个就是了官方系统,其他的是第三方系统,有需要研究就是。然后点Install然后就等吧,1小时以上预算

装好后点确定就重启进入系统了。

刚装好的系统账号pi密码raspberry,刚装上开机总提示安全问题,是你密码没改,改了就好了


以下,是没有显示器的远程操作方法:
点亮了就该考虑以后没显示器怎么办了,我们都知道windows有个远程桌面的功能很是方便,linux也支持的。
插上网线,在同一局域网下扫描ip地址,得到树莓派分到的ip,固定网口得ip一般是固定的,路由器分给你的ip是不固定的,所以有时候要扫描才能得到ip,什么ipscanner,portscan我用着真是慢死了,个人电脑主机上的不用扫
,ipconfig看一下记住;路由器的我用手机软件调试助手扫的,挺快。

路由器分配的ip是这样的,他本机ip是xxx.xxx.xxx.0,然后第一个连接他分配xxx.xxx.xxx.1,以此类推,然后方式一是用windows的远程桌面来控制win+R>>mstsc然后输入ip>输入用户名和密码就可以了。这个是一种方法。
第二种使用软件putty.exe一个免安装的软件,全面支持ssh,不过它只支持命令操作,不支持界面操作。

第三种使用软件vnc viewer,这个设置了屏幕分辨率,小窗口很好用

这里写图片描述

注意的是上边窗口写ip时候格式如下xxx.xxx.xxx.xxx:x冒号后边的随便写,不要漏写了,不然进不去。


vnc安装
做这些之前,先更新下软件
命令:

    sudo apt-get update
速度有点慢,耐心等一下。-_-!好了以后执行命令
    sudo apt-get install tightvncserver

运行vnc:

tightvncserver

设置密码 确认下就ok了最后让输入view-only密码直接N就是

下一步:配置vnc开机启动

sudo vim /etc/init.d/tightvncserver

按i进入编辑模式然后把下边这些复制到里边

### BEGIN INIT INFO# Provides:          tightvncserver# Required-Start:    $local_fs# Required-Stop:     $local_fs# Default-Start:     2 3 4 5# Default-Stop:      0 1 6# Short-Description: Start/stop tightvncserver### END INIT INFO# More details see:# http://www.penguintutor.com/linux/tightvnc### Customize this entry# Set the USER variable to the name of the user to start tightvncserver underexport USER='pi'### End customization requiredeval cd ~$USERcase "$1" in  start)    # 启动命令行。此处自定义分辨率、控制台号码或其它参数。    su $USER -c '/usr/bin/tightvncserver -depth 16 -geometry 800x600 :1'    echo "Starting TightVNC server for $USER "    ;;  stop)    # 终止命令行。此处控制台号码与启动一致。    su $USER -c '/usr/bin/tightvncserver -kill :1'    echo "Tightvncserver stopped"    ;;  *)    echo "Usage: /etc/init.d/tightvncserver {start|stop}"    exit 1    ;;esacexit 0

然后按Esc退出编辑模式,按shift+:再输入wq回车(vim的相关操作会了更好,不会慢慢来学),保存成功

最后给刚编写的这个文件添加执行权限

sudo chmod 755 /etc/init.d/tightvncserversudo update-rc.d tightvncserver defaults

至此,操作完毕,重启一下树莓派就可以用vnc远程操控啦!

reboot

重启要输入密码,确认保证安全。


说明一下:树莓派3自带有wifi模块,可以记住你笔记本开热点的SSID,也就是wifi名称,以后笔记本开热点连就是,优点是方便携带随时连接,拿个充电宝一根数据线其他什么也不要了,就是不好的一点是ip不是很固定;树莓派3之前没有wifi模块就要插网线了,虽然不太方便了,但是不换地方ip固定,不用去麻烦扫ip了。还要说明一下有说要设置静态ip的,我觉得没有必要,静态ip就是ip地址预先设置成固定的,这样就不用每次去扫ip了,但是你在公司或者用学校的网好多都是静态ip的,你换地方后不在同一网段树莓派就上不了网了,扫一下,也没有太大麻烦,这样灵活,不会出意外,毕竟没有屏幕可以用,哈哈。没有也挺好,自己的笔记本比树莓派提供的屏幕分辨率高多了,鼠标键盘什么的都省了,一直开也没问题,不浪费电,做服务器用不错,据说有人一个月就重启了一次,哈哈,完全相信树莓派的实力。

好了在你的电脑上下载一个VNC Viewer,记得ip输入格式xxx.xxx.xxx.xxx:x前边是ip,冒号后的一个x随便打个数字就是,连接成功基本是秒连让你输入vnc连接密码的,其他练很久都是失败的,直接stop就是,检查一下ip有没有问题。注意区分vnc连接密码和你的树莓派用户密码,别弄混了,怕错设置成一样就好,不耽搁。好了至此就可以不要屏幕来玩树莓派了。

2 0